File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,15 @@ def dirty(self, value: bool) -> None:
38
38
with self ._ydoc .begin_transaction () as t :
39
39
self ._ystate .set (t , "dirty" , value )
40
40
41
+ @property
42
+ def path (self ) -> None :
43
+ return self ._ystate .get ("path" )
44
+
45
+ @path .setter
46
+ def path (self , value : str ) -> None :
47
+ with self ._ydoc .begin_transaction () as t :
48
+ self ._ystate .set (t , "path" , value )
49
+
41
50
def get (self ):
42
51
raise RuntimeError ("Y document get not implemented" )
43
52
@@ -181,7 +190,7 @@ def set(self, value):
181
190
self ._ymeta .pop (t , key )
182
191
if cells_len :
183
192
self ._ycells .delete_range (t , 0 , cells_len )
184
- for key in [k for k in self ._ystate if k != "dirty" ]:
193
+ for key in [k for k in self ._ystate if k not in ( "dirty" , "path" ) ]:
185
194
self ._ystate .pop (t , key )
186
195
187
196
# initialize document
You can’t perform that action at this time.
0 commit comments