@@ -146,7 +146,7 @@ def ready(self) -> bool:
146146
147147
148148class RemoteKVStorageProxy (BaseKVStorage ):
149- def __init__ (self , actor_handle : ray .actor .ActorHandle ):
149+ def __init__ (self , actor_handle : " ray.actor.ActorHandle" ):
150150 super ().__init__ ()
151151 self .actor = actor_handle
152152
@@ -202,68 +202,87 @@ def get_all_node_degrees(self) -> Dict[str, int]:
202202 return ray .get (self .actor .get_all_node_degrees .remote ())
203203
204204 def get_node_count (self ) -> int :
205+
205206 return ray .get (self .actor .get_node_count .remote ())
206207
207208 def get_edge_count (self ) -> int :
209+
208210 return ray .get (self .actor .get_edge_count .remote ())
209211
210212 def get_connected_components (self , undirected : bool = True ) -> List [Set [str ]]:
213+
211214 return ray .get (self .actor .get_connected_components .remote (undirected ))
212215
213216 def has_node (self , node_id : str ) -> bool :
217+
214218 return ray .get (self .actor .has_node .remote (node_id ))
215219
216220 def has_edge (self , source_node_id : str , target_node_id : str ):
221+
217222 return ray .get (self .actor .has_edge .remote (source_node_id , target_node_id ))
218223
219224 def node_degree (self , node_id : str ) -> int :
225+
220226 return ray .get (self .actor .node_degree .remote (node_id ))
221227
222228 def edge_degree (self , src_id : str , tgt_id : str ) -> int :
229+
223230 return ray .get (self .actor .edge_degree .remote (src_id , tgt_id ))
224231
225232 def get_node (self , node_id : str ) -> Any :
233+
226234 return ray .get (self .actor .get_node .remote (node_id ))
227235
228236 def update_node (self , node_id : str , node_data : dict [str , str ]):
237+
229238 return ray .get (self .actor .update_node .remote (node_id , node_data ))
230239
231240 def get_all_nodes (self ) -> Any :
241+
232242 return ray .get (self .actor .get_all_nodes .remote ())
233243
234244 def get_edge (self , source_node_id : str , target_node_id : str ):
245+
235246 return ray .get (self .actor .get_edge .remote (source_node_id , target_node_id ))
236247
237248 def update_edge (
238249 self , source_node_id : str , target_node_id : str , edge_data : dict [str , str ]
239250 ):
251+
240252 return ray .get (
241253 self .actor .update_edge .remote (source_node_id , target_node_id , edge_data )
242254 )
243255
244256 def get_all_edges (self ) -> Any :
257+
245258 return ray .get (self .actor .get_all_edges .remote ())
246259
247260 def get_node_edges (self , source_node_id : str ) -> Any :
261+
248262 return ray .get (self .actor .get_node_edges .remote (source_node_id ))
249263
250264 def upsert_node (self , node_id : str , node_data : dict [str , str ]):
265+
251266 return ray .get (self .actor .upsert_node .remote (node_id , node_data ))
252267
253268 def upsert_edge (
254269 self , source_node_id : str , target_node_id : str , edge_data : dict [str , str ]
255270 ):
271+
256272 return ray .get (
257273 self .actor .upsert_edge .remote (source_node_id , target_node_id , edge_data )
258274 )
259275
260276 def delete_node (self , node_id : str ):
277+
261278 return ray .get (self .actor .delete_node .remote (node_id ))
262279
263280 def get_neighbors (self , node_id : str ) -> List [str ]:
281+
264282 return ray .get (self .actor .get_neighbors .remote (node_id ))
265283
266284 def reload (self ):
285+
267286 return ray .get (self .actor .reload .remote ())
268287
269288
@@ -274,6 +293,7 @@ class StorageFactory:
274293
275294 @staticmethod
276295 def create_storage (backend : str , working_dir : str , namespace : str ):
296+
277297 if backend in ["json_kv" , "rocksdb" ]:
278298 actor_name = f"Actor_KV_{ namespace } "
279299 actor_class = KVStorageActor
0 commit comments