mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-09 11:52:27 +03:00
parent
bb839eafd2
commit
190d9c6bd3
4
plug.py
4
plug.py
@ -39,9 +39,9 @@ class Plugin(object):
|
|||||||
self.module = None # None for disabled plugins.
|
self.module = None # None for disabled plugins.
|
||||||
|
|
||||||
if loadfile:
|
if loadfile:
|
||||||
sys.stdout.write(('loading plugin %s from "%s"\n' % (name, loadfile)).encode('utf-8'))
|
sys.stdout.write(('loading plugin %s from "%s"\n' % (name.replace('.', '_'), loadfile)).encode('utf-8'))
|
||||||
with open(loadfile, 'rb') as plugfile:
|
with open(loadfile, 'rb') as plugfile:
|
||||||
module = imp.load_module('plugin_%s' % name.encode('ascii', 'replace'), plugfile, loadfile.encode(sys.getfilesystemencoding()),
|
module = imp.load_module('plugin_%s' % name.encode('ascii', 'replace').replace('.', '_'), plugfile, loadfile.encode(sys.getfilesystemencoding()),
|
||||||
('.py', 'r', imp.PY_SOURCE))
|
('.py', 'r', imp.PY_SOURCE))
|
||||||
newname = module.plugin_start()
|
newname = module.plugin_start()
|
||||||
self.name = newname and unicode(newname) or name
|
self.name = newname and unicode(newname) or name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user