Skip to content

Commit 9077fbb

Browse files
committed
restore orginal proto bindings and remove annotation stub
1 parent fca8c07 commit 9077fbb

4 files changed

Lines changed: 132 additions & 705 deletions

File tree

ui/opensnitch/plugins/list_subscriptions/list_subscriptions.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222
except Exception:
2323
from PyQt5 import QtCore, QtGui
2424

25-
from opensnitch.dialogs.stats import StatsDialog
25+
try:
26+
from opensnitch.dialogs.events import StatsDialog
27+
except ImportError:
28+
from opensnitch.dialogs.stats import StatsDialog
2629
from opensnitch.config import Config
2730
from opensnitch.nodes import Nodes
2831
from opensnitch.notifications import DesktopNotifications
@@ -507,8 +510,8 @@ def _reload_rules_for_updated_subscription(self, sub: SubscriptionSpec):
507510
if not matched:
508511
continue
509512

510-
notification = ui_pb2.Notification(
511-
type=ui_pb2.CHANGE_RULE,
513+
notification = ui_pb2.Notification( # type: ignore
514+
type=ui_pb2.CHANGE_RULE, # type: ignore
512515
rules=[rule],
513516
)
514517
self._nodes.send_notification(addr, notification, None)
@@ -538,7 +541,7 @@ def _sub_key(self, sub: SubscriptionSpec):
538541
return hashlib.sha1(base.encode("utf-8")).hexdigest()[:16]
539542

540543
def configure(self, parent: Any = None):
541-
if type(parent) == StatsDialog: # noqa: E721
544+
if isinstance(parent, StatsDialog):
542545
if self._cfg_action is not None:
543546
return
544547

@@ -662,7 +665,7 @@ def run(self, parent: Any = None, args: tuple[Any, ...] = ()): # type: ignore[o
662665
Start timers.
663666
"""
664667

665-
if parent == StatsDialog:
668+
if isinstance(parent, StatsDialog):
666669
pass
667670
self._start_runtime(recheck=True)
668671

0 commit comments

Comments
 (0)