Skip to content

Commit

Permalink
fix: fixed lints
Browse files Browse the repository at this point in the history
  • Loading branch information
ErikBjare committed Oct 25, 2023
1 parent 4605d58 commit 310ce78
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 12 deletions.
4 changes: 2 additions & 2 deletions aw_watcher_window/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from . import lib

from .main import main

__all__ = ["main"]
3 changes: 0 additions & 3 deletions aw_watcher_window/macos_applescript.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import os
import subprocess
from subprocess import PIPE
from typing import Dict
from Foundation import NSAppleScript

Expand Down
17 changes: 11 additions & 6 deletions aw_watcher_window/macos_permissions.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
import logging
from multiprocessing import Process

logger = logging.getLogger(__name__)


def background_ensure_permissions() -> None:
from multiprocessing import Process

permission_process = Process(target=ensure_permissions, args=(()))
permission_process.start()
return


def ensure_permissions() -> None:
from ApplicationServices import AXIsProcessTrusted
from AppKit import NSAlert, NSAlertFirstButtonReturn, NSWorkspace, NSURL
# noreorder
from AppKit import ( # fmt: skip
NSURL,
NSAlert,
NSAlertFirstButtonReturn,
NSWorkspace,
)
from ApplicationServices import AXIsProcessTrusted # fmt: skip

accessibility_permissions = AXIsProcessTrusted()
if not accessibility_permissions:
Expand All @@ -25,9 +30,9 @@ def ensure_permissions() -> None:
alert.setMessageText_(title)
alert.setInformativeText_(info)

ok_button = alert.addButtonWithTitle_("Open accessibility settings")

alert.addButtonWithTitle_("Open accessibility settings")
alert.addButtonWithTitle_("Close")

choice = alert.runModal()
if choice == NSAlertFirstButtonReturn:
NSWorkspace.sharedWorkspace().openURL_(
Expand Down
2 changes: 1 addition & 1 deletion aw_watcher_window/xlib.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ def get_window_name(window: Window) -> str:
if d is None or d.format != 8:
# Fallback.
r = window.get_wm_name()
if type(r) == str:
if isinstance(r, str):
return r
else:
logger.warning(
Expand Down

0 comments on commit 310ce78

Please sign in to comment.