@@ -43,7 +43,7 @@ def __eq__(self, other):
43
43
def __hash__ (self ):
44
44
return hash ((self .fs .protocol , self .path ))
45
45
46
- def exists (self , oid : str ):
46
+ def exists (self , oid : str ) -> bool :
47
47
return self .fs .exists (self .oid_to_path (oid ))
48
48
49
49
def move (self , from_info , to_info ):
@@ -52,7 +52,7 @@ def move(self, from_info, to_info):
52
52
def makedirs (self , path ):
53
53
self .fs .makedirs (path )
54
54
55
- def get (self , oid : str ):
55
+ def get (self , oid : str ) -> Object :
56
56
return Object (
57
57
self .oid_to_path (oid ),
58
58
self .fs ,
@@ -93,7 +93,7 @@ def add(
93
93
callback = Callback .as_callback (cb ),
94
94
)
95
95
96
- def oid_to_path (self , oid ):
96
+ def oid_to_path (self , oid ) -> str :
97
97
return self .fs .path .join (self .path , oid [0 :2 ], oid [2 :])
98
98
99
99
def _list_paths (self , prefix : str = None ):
@@ -105,7 +105,7 @@ def _list_paths(self, prefix: str = None):
105
105
parts = * parts , prefix [2 :]
106
106
yield from self .fs .find (self .fs .path .join (* parts ), prefix = bool (prefix ))
107
107
108
- def path_to_oid (self , path ):
108
+ def path_to_oid (self , path ) -> str :
109
109
parts = self .fs .path .parts (path )[- 2 :]
110
110
111
111
if not (len (parts ) == 2 and parts [0 ] and len (parts [0 ]) == 2 ):
0 commit comments