import os-specific module after plugin init
This commit is contained in:
parent
97b34f6334
commit
d7fa0f15f4
|
@ -7,13 +7,6 @@ except ImportError:
|
||||||
import_ok = False
|
import_ok = False
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
try:
|
|
||||||
import importlib
|
|
||||||
notify = importlib.import_module("notify_%s" % sys.platform)
|
|
||||||
except ImportError:
|
|
||||||
weechat.prnt('', 'No OS-specific module notify_%s found.' % sys.platform)
|
|
||||||
import_ok = False
|
|
||||||
|
|
||||||
|
|
||||||
SCRIPT_AUTHOR = 'snow flurry <snow@datagirl.xyz>'
|
SCRIPT_AUTHOR = 'snow flurry <snow@datagirl.xyz>'
|
||||||
SCRIPT_NAME = 'away_on_lock'
|
SCRIPT_NAME = 'away_on_lock'
|
||||||
|
@ -75,4 +68,12 @@ elif __name__ == "__main__":
|
||||||
print('This script must be run from WeeChat.')
|
print('This script must be run from WeeChat.')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
notify.notify_lock(lambda status: print(status))
|
# pyobjc gets upset if we reimport in the same exec runtime, so
|
||||||
|
# wait to import it until here!
|
||||||
|
try:
|
||||||
|
import importlib
|
||||||
|
notify = importlib.import_module("notify_%s" % sys.platform)
|
||||||
|
except ImportError:
|
||||||
|
print('No OS-specific module notify_%s found.' % sys.platform, file=sys.stderr)
|
||||||
|
|
||||||
|
notify.notify_lock(lambda status: print(status))
|
||||||
|
|
Loading…
Reference in a new issue