Skip to content

Commit 6523fe6

Browse files
committed
Add binary operators to flag classes
1 parent 8f20f7b commit 6523fe6

25 files changed

+1486
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
1010
* [#138](https://github.com/python-qt-tools/PyQt5-stubs/pull/138) update to PyQt5 5.15.3
1111
* [#144](https://github.com/python-qt-tools/PyQt5-stubs/pull/144) add `QTreeWidgetItem.__lt__()` to allow sorting of items in a QTreeWidget
1212
* [#143](https://github.com/python-qt-tools/PyQt5-stubs/pull/143) make `bytes(QByteArray())` valid by incorrectly adding `.__bytes__()` until a proper solution is developed upstream
13+
* [#163](https://github.com/python-qt-tools/PyQt5-stubs/pull/163) add binary operators to flag classes
1314

1415
## 5.15.2.0
1516

PyQt5-stubs/Qt3DCore.pyi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,13 @@ class QSceneChange(sip.simplewrapper):
218218
def __index__(self) -> int: ...
219219
def __int__(self) -> int: ...
220220

221+
def __and__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
222+
def __iand__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
223+
def __or__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
224+
def __ior__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
225+
def __xor__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
226+
def __ixor__(self, other: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> 'QSceneChange.DeliveryFlags': ...
227+
221228
def __init__(self, type: 'ChangeFlag', subjectId: 'QNodeId') -> None: ...
222229

223230
def subjectId(self) -> 'QNodeId': ...

PyQt5-stubs/Qt3DRender.pyi

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -994,6 +994,13 @@ class QClearBuffers('QFrameGraphNode'):
994994
def __index__(self) -> int: ...
995995
def __int__(self) -> int: ...
996996

997+
def __and__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
998+
def __iand__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
999+
def __or__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
1000+
def __ior__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
1001+
def __xor__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
1002+
def __ixor__(self, other: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> 'QClearBuffers.BufferTypeFlags': ...
1003+
9971004
def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ...
9981005

9991006
def colorBufferChanged(self, buffer: 'QRenderTargetOutput') -> None: ...
@@ -1490,6 +1497,13 @@ class QMemoryBarrier('QFrameGraphNode'):
14901497
def __index__(self) -> int: ...
14911498
def __int__(self) -> int: ...
14921499

1500+
def __and__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1501+
def __iand__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1502+
def __or__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1503+
def __ior__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1504+
def __xor__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1505+
def __ixor__(self, other: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> 'QMemoryBarrier.Operations': ...
1506+
14931507
def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ...
14941508

14951509
def waitOperationsChanged(self, barrierTypes: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ...

PyQt5-stubs/QtBluetooth.pyi

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@ class QBluetooth(sip.simplewrapper):
7171
def __index__(self) -> int: ...
7272
def __int__(self) -> int: ...
7373

74+
def __and__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
75+
def __iand__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
76+
def __or__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
77+
def __ior__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
78+
def __xor__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
79+
def __ixor__(self, other: typing.Union['QBluetooth.SecurityFlags', 'QBluetooth.Security']) -> 'QBluetooth.SecurityFlags': ...
80+
7481
class AttAccessConstraints(sip.wrapper):
7582

7683
@typing.overload
@@ -86,6 +93,13 @@ class QBluetooth(sip.simplewrapper):
8693
def __index__(self) -> int: ...
8794
def __int__(self) -> int: ...
8895

96+
def __and__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
97+
def __iand__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
98+
def __or__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
99+
def __ior__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
100+
def __xor__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
101+
def __ixor__(self, other: typing.Union['QBluetooth.AttAccessConstraints', 'QBluetooth.AttAccessConstraint']) -> 'QBluetooth.AttAccessConstraints': ...
102+
89103

90104
class QBluetoothAddress(sip.wrapper):
91105

@@ -154,6 +168,13 @@ class QBluetoothDeviceDiscoveryAgent(QtCore.QObject):
154168
def __index__(self) -> int: ...
155169
def __int__(self) -> int: ...
156170

171+
def __and__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
172+
def __iand__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
173+
def __or__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
174+
def __ior__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
175+
def __xor__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
176+
def __ixor__(self, other: typing.Union['QBluetoothDeviceDiscoveryAgent.DiscoveryMethods', 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod']) -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethods': ...
177+
157178
@typing.overload
158179
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
159180
@typing.overload
@@ -459,6 +480,13 @@ class QBluetoothDeviceInfo(sip.wrapper):
459480
def __index__(self) -> int: ...
460481
def __int__(self) -> int: ...
461482

483+
def __and__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
484+
def __iand__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
485+
def __or__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
486+
def __ior__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
487+
def __xor__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
488+
def __ixor__(self, other: typing.Union['QBluetoothDeviceInfo.ServiceClasses', 'QBluetoothDeviceInfo.ServiceClass']) -> 'QBluetoothDeviceInfo.ServiceClasses': ...
489+
462490
class CoreConfigurations(sip.wrapper):
463491

464492
@typing.overload
@@ -474,6 +502,13 @@ class QBluetoothDeviceInfo(sip.wrapper):
474502
def __index__(self) -> int: ...
475503
def __int__(self) -> int: ...
476504

505+
def __and__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
506+
def __iand__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
507+
def __or__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
508+
def __ior__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
509+
def __xor__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
510+
def __ixor__(self, other: typing.Union['QBluetoothDeviceInfo.CoreConfigurations', 'QBluetoothDeviceInfo.CoreConfiguration']) -> 'QBluetoothDeviceInfo.CoreConfigurations': ...
511+
477512
class Fields(sip.wrapper):
478513

479514
@typing.overload
@@ -489,6 +524,13 @@ class QBluetoothDeviceInfo(sip.wrapper):
489524
def __index__(self) -> int: ...
490525
def __int__(self) -> int: ...
491526

527+
def __and__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
528+
def __iand__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
529+
def __or__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
530+
def __ior__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
531+
def __xor__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
532+
def __ixor__(self, other: typing.Union['QBluetoothDeviceInfo.Fields', 'QBluetoothDeviceInfo.Field']) -> 'QBluetoothDeviceInfo.Fields': ...
533+
492534
@typing.overload
493535
def __init__(self) -> None: ...
494536
@typing.overload
@@ -1625,6 +1667,13 @@ class QLowEnergyCharacteristic(sip.wrapper):
16251667
def __index__(self) -> int: ...
16261668
def __int__(self) -> int: ...
16271669

1670+
def __and__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1671+
def __iand__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1672+
def __or__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1673+
def __ior__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1674+
def __xor__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1675+
def __ixor__(self, other: typing.Union['QLowEnergyCharacteristic.PropertyTypes', 'QLowEnergyCharacteristic.PropertyType']) -> 'QLowEnergyCharacteristic.PropertyTypes': ...
1676+
16281677
@typing.overload
16291678
def __init__(self) -> None: ...
16301679
@typing.overload
@@ -1884,6 +1933,13 @@ class QLowEnergyService(QtCore.QObject):
18841933
def __index__(self) -> int: ...
18851934
def __int__(self) -> int: ...
18861935

1936+
def __and__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1937+
def __iand__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1938+
def __or__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1939+
def __ior__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1940+
def __xor__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1941+
def __ixor__(self, other: typing.Union['QLowEnergyService.ServiceTypes', 'QLowEnergyService.ServiceType']) -> 'QLowEnergyService.ServiceTypes': ...
1942+
18871943
def descriptorRead(self, info: QLowEnergyDescriptor, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
18881944
def characteristicRead(self, info: QLowEnergyCharacteristic, value: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
18891945
def readDescriptor(self, descriptor: QLowEnergyDescriptor) -> None: ...

PyQt5-stubs/QtChart.pyi

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@ class QAbstractAxis(QtCore.QObject):
7272
def __index__(self) -> int: ...
7373
def __int__(self) -> int: ...
7474

75+
def __and__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
76+
def __iand__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
77+
def __or__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
78+
def __ior__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
79+
def __xor__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
80+
def __ixor__(self, other: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> 'QAbstractAxis.AxisTypes': ...
81+
7582
def labelsEditableChanged(self, editable: bool) -> None: ...
7683
def labelsEditable(self) -> bool: ...
7784
def setLabelsEditable(self, editable: bool = ...) -> None: ...
@@ -786,6 +793,13 @@ class QChart(QtWidgets.QGraphicsWidget):
786793
def __index__(self) -> int: ...
787794
def __int__(self) -> int: ...
788795

796+
def __and__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
797+
def __iand__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
798+
def __or__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
799+
def __ior__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
800+
def __xor__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
801+
def __ixor__(self, other: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> 'QChart.AnimationOptions': ...
802+
789803
def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
790804

791805
def animationEasingCurve(self) -> QtCore.QEasingCurve: ...
@@ -881,6 +895,13 @@ class QChartView(QtWidgets.QGraphicsView):
881895
def __index__(self) -> int: ...
882896
def __int__(self) -> int: ...
883897

898+
def __and__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
899+
def __iand__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
900+
def __or__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
901+
def __ior__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
902+
def __xor__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
903+
def __ixor__(self, other: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> 'QChartView.RubberBands': ...
904+
884905
@typing.overload
885906
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ...
886907
@typing.overload
@@ -1358,6 +1379,13 @@ class QPolarChart('QChart'):
13581379
def __index__(self) -> int: ...
13591380
def __int__(self) -> int: ...
13601381

1382+
def __and__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1383+
def __iand__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1384+
def __or__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1385+
def __ior__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1386+
def __xor__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1387+
def __ixor__(self, other: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> 'QPolarChart.PolarOrientations': ...
1388+
13611389
def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
13621390

13631391
@staticmethod

0 commit comments

Comments
 (0)