3232)
3333from .._client import AsyncRunloop
3434from ._helpers import filter_params
35- from .protocols import AsyncFileInterface , AsyncCommandInterface , AsyncNetworkInterface
3635from .._streaming import AsyncStream
3736from ..lib .polling import PollingConfig
3837from .async_execution import AsyncExecution , _AsyncStreamingGroup
@@ -259,7 +258,7 @@ def cmd(self) -> AsyncCommandInterface:
259258 :return: Helper for running shell commands
260259 :rtype: AsyncCommandInterface
261260 """
262- return _AsyncCommandInterface (self )
261+ return AsyncCommandInterface (self )
263262
264263 @property
265264 def file (self ) -> AsyncFileInterface :
@@ -268,7 +267,7 @@ def file(self) -> AsyncFileInterface:
268267 :return: Helper for reading/writing files
269268 :rtype: AsyncFileInterface
270269 """
271- return _AsyncFileInterface (self )
270+ return AsyncFileInterface (self )
272271
273272 @property
274273 def net (self ) -> AsyncNetworkInterface :
@@ -277,7 +276,7 @@ def net(self) -> AsyncNetworkInterface:
277276 :return: Helper for SSH keys and tunnels
278277 :rtype: AsyncNetworkInterface
279278 """
280- return _AsyncNetworkInterface (self )
279+ return AsyncNetworkInterface (self )
281280
282281 # ------------------------------------------------------------------ #
283282 # Internal helpers
@@ -357,7 +356,7 @@ async def _stream_worker(
357356 logger .exception ("error streaming %s logs for devbox %s" , name , self ._id )
358357
359358
360- class _AsyncCommandInterface :
359+ class AsyncCommandInterface :
361360 """Interface for executing commands on a devbox.
362361
363362 Accessed via devbox.cmd property. Provides exec() for synchronous execution
@@ -457,7 +456,7 @@ async def exec_async(
457456 return AsyncExecution (client , devbox .id , execution , streaming_group )
458457
459458
460- class _AsyncFileInterface :
459+ class AsyncFileInterface :
461460 """Interface for file operations on a devbox.
462461
463462 Accessed via devbox.file property. Provides coroutines for reading, writing,
@@ -547,7 +546,7 @@ async def upload(
547546 )
548547
549548
550- class _AsyncNetworkInterface :
549+ class AsyncNetworkInterface :
551550 """Interface for networking operations on a devbox.
552551
553552 Accessed via devbox.net property. Provides coroutines for SSH access and tunneling.
0 commit comments