File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,11 @@ def __init__(self):
24
24
self .server = Plan9ServerSocket (use_socket = self .server_sock )
25
25
self .client = Plan9ClientSocket (use_socket = self .client_sock )
26
26
self ._task = None
27
- inode_static = self .server .filesystem .create ('test_file' )
28
- inode_static .data .write (self .sample_data )
29
- inode_dynamic = self .server .filesystem .create ('test_time' )
30
- inode_dynamic .metadata .call_on_read = True
31
- inode_dynamic .register_function (test_time , loader = lambda x : {})
27
+ with self .server .filesystem .create ('test_file' ) as i :
28
+ i .data .write (self .sample_data )
29
+ with self .server .filesystem .create ('test_time' ) as i :
30
+ i .metadata .call_on_read = True
31
+ i .register_function (test_time , loader = lambda x : {})
32
32
33
33
async def ensure_session (self ):
34
34
self ._task = await self .server .async_run ()
Original file line number Diff line number Diff line change @@ -118,6 +118,12 @@ def __init__(
118
118
self .stat ['name' ] = name
119
119
self .sync ()
120
120
121
+ def __enter__ (self ):
122
+ return self
123
+
124
+ def __exit__ (self , exc_type , exc_value , traceback ):
125
+ pass
126
+
121
127
def sync (self ):
122
128
self .stat ['length' ] = len (self .data .getvalue ())
123
129
You can’t perform that action at this time.
0 commit comments