We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 57f2981 commit 9c2007dCopy full SHA for 9c2007d
meshroom/core/submitter.py
@@ -1,9 +1,11 @@
1
#!/usr/bin/env python
2
3
-from meshroom.common import BaseObject, Property
+import logging
4
+import operator
5
from enum import IntFlag, auto
6
from typing import Optional
-import logging
7
+from itertools import accumulate
8
+from meshroom.common import BaseObject, Property
9
10
11
class SubmitterOptionsEnum(IntFlag):
@@ -23,7 +25,8 @@ def get(cls, option):
23
25
return option
24
26
return 0
27
-SubmitterOptionsEnum.ALL = SubmitterOptionsEnum._all_bits_
28
+# SubmitterOptionsEnum.ALL = SubmitterOptionsEnum(SubmitterOptionsEnum._all_bits_) # _all_bits_ -> py 3.11
29
+SubmitterOptionsEnum.ALL = list(accumulate(SubmitterOptionsEnum, operator.__ior__))[-1]
30
31
32
class SubmitterOptions:
0 commit comments