Barthelemy Dagenais
Barthelemy Dagenais
Py4J tests randomly fail on Github actions (testShutdownSubprocess and testShutdownSubprocessThatDiesOnExit)
``` python python_object = MyPythonClass() gateway.entry_point.set_some_field(python_object) python_object2 = gateway.entry_point.get_some_field() # python_object2 is now a JavaObject, but should be a MyPythonClass instance self.assertEquals(python_object, python_object2) ```
Currently, when a primitive wrapper is created on the Java side (e.g., java.lang.Integer), it is converted to a primitive on the Python side. This limits the usage of primitive wrappers...
I see two use cases. The first is the easiest to implement: ``` python # Use case 1 try: gw.entry_point.doSomething() except gw.jvm.java.io.IOError.as_type(): print("Hello World") # Alternative try: gw.entry_point.doSomething() except gw.jvm.java.io.IOError:...
Currently, it is only possible to set a global ClassLoadingStrategy, but it would be more flexible to set a strategy per GatewayServer instance.
Please describe how you hope binary transfer would work for your use cases, by filling this small survey as many times as needed. Be specific: of course it would be...
Now that the Java side can start the conversation with the python server entry point.
Make sure that scheduled tasks without a schedule id are never collected by backend.cleanup.