Skip to content

Commit 6f5c73f

Browse files
committed
Update Python gateway to use current Ops API
The DefaultOpEnvironment is no longer exposed publicly. Instead, we use the OpEnvironment.getEnvironment() method.
1 parent 606110b commit 6f5c73f

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

imagej/imagej-ops2-tutorial/notebooks/gateways.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414
from scyjava import jimport
1515
from types import MethodType
16-
env=jimport('org.scijava.ops.engine.impl.DefaultOpEnvironment')()
16+
OpEnvironment = jimport('org.scijava.ops.api.OpEnvironment')
17+
env = OpEnvironment.getEnvironment()
1718

1819
op_names={str(name) for info in env.infos() for name in info.names()}
1920

imagej/imagej-ops2-tutorial/scripts/gateways.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414
from scyjava import jimport
1515
from types import MethodType
16-
env=jimport('org.scijava.ops.engine.impl.DefaultOpEnvironment')()
16+
OpEnvironment = jimport('org.scijava.ops.api.OpEnvironment')
17+
env = OpEnvironment.getEnvironment()
1718

1819
op_names={str(name) for info in env.infos() for name in info.names()}
1920

0 commit comments

Comments
 (0)