Xuanwo commented on code in PR #3514:
URL: 
https://github.com/apache/incubator-opendal/pull/3514#discussion_r1385986418


##########
bindings/python/python/opendal/__init__.pyi:
##########
@@ -73,6 +73,7 @@ class AsyncOperator:
     async def copy(self, source: str, target: str): ...
     async def rename(self, source: str, target: str): ...
     async def remove_all(self, path: str): ...
+    def blocking(self) -> Operator: ...

Review Comment:
   > I think we may keep the same style with the rust core
   
   It's not our goal to "keep the same style with the rust core". Our VISION is 
to build the best **python** lib to access data freely. So my question is
   
   - How will python users design API like convert AsyncOperator to Operator? 
   - Which API is more native to python users?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to