aboutsummaryrefslogtreecommitdiffstats
path: root/__init__.py
diff options
context:
space:
mode:
authorScott Wichser <blast007@users.sourceforge.net>2019-01-23 22:38:51 +0000
committerScott Wichser <blast007@users.sourceforge.net>2019-01-23 22:38:51 +0000
commitd85f5f6e634b80416e0cee1c80377978c6f9f6c1 (patch)
treef19e0e6ac524f31b941c7ad30b2347cb8deba532 /__init__.py
parentb431c5476514784f97985419323cf4bec9a61500 (diff)
downloadsupybot_github-d85f5f6e634b80416e0cee1c80377978c6f9f6c1.tar.gz
supybot_github-d85f5f6e634b80416e0cee1c80377978c6f9f6c1.tar.bz2
supybot_github-d85f5f6e634b80416e0cee1c80377978c6f9f6c1.zip
Through the use of 2to3 and some manual fixes, the plugin loads successfully on Python 3.
Diffstat (limited to '__init__.py')
-rw-r--r--__init__.py83
1 files changed, 42 insertions, 41 deletions
diff --git a/__init__.py b/__init__.py
index 87b80ca..6c6d12b 100644
--- a/__init__.py
+++ b/__init__.py
@@ -23,54 +23,55 @@ __contributors__ = {}
__url__ = 'https://github.com/kongr45gpen/supybot-github'
-import config
-import plugin
+from . import config
+from . import plugin
+from imp import reload
reload(plugin) # In case we're being reloaded.
# Add more reloads here if you add third-party modules and want them to be
# reloaded when this plugin is reloaded. Don't forget to import them as well!
-import local.globals
-import local.utility
-import local.handler.GithubHandler as RequestHandler
-import local.handler.PingHandler
-import local.handler.PushHandler
-import local.handler.WikiHandler
-import local.handler.IssueHandler
-import local.handler.StatusHandler
-import local.handler.TravisHandler
-import local.handler.MessageHandler
-import local.handler.NetlifyHandler
-import local.handler.ReleaseHandler
-import local.handler.UnknownHandler
-import local.handler.AppVeyorHandler
-import local.handler.CreateDeleteHandler
-import local.handler.IssueCommentHandler
-import local.theme.Theme
-import local.theme.DefaultTheme
-import local.theme.CompactTheme
-reload(local.globals)
-reload(local.utility)
+from .local import globals
+from .local import utility
+from .local.handler import GithubHandler as RequestHandler
+from .local.handler import PingHandler
+from .local.handler import PushHandler
+from .local.handler import WikiHandler
+from .local.handler import IssueHandler
+from .local.handler import StatusHandler
+from .local.handler import TravisHandler
+from .local.handler import MessageHandler
+from .local.handler import NetlifyHandler
+from .local.handler import ReleaseHandler
+from .local.handler import UnknownHandler
+from .local.handler import AppVeyorHandler
+from .local.handler import CreateDeleteHandler
+from .local.handler import IssueCommentHandler
+from .local.theme import Theme
+from .local.theme import DefaultTheme
+from .local.theme import CompactTheme
+reload(globals)
+reload(utility)
reload(RequestHandler)
-reload(local.handler.PingHandler)
-reload(local.handler.PushHandler)
-reload(local.handler.WikiHandler)
-reload(local.handler.IssueHandler)
-reload(local.handler.StatusHandler)
-reload(local.handler.TravisHandler)
-reload(local.handler.MessageHandler)
-reload(local.handler.NetlifyHandler)
-reload(local.handler.ReleaseHandler)
-reload(local.handler.UnknownHandler)
-reload(local.handler.AppVeyorHandler)
-reload(local.handler.CreateDeleteHandler)
-reload(local.handler.IssueCommentHandler)
-reload(local.theme.Theme)
-reload(local.theme.DefaultTheme)
-reload(local.theme.CompactTheme)
+reload(PingHandler)
+reload(PushHandler)
+reload(WikiHandler)
+reload(IssueHandler)
+reload(StatusHandler)
+reload(TravisHandler)
+reload(MessageHandler)
+reload(NetlifyHandler)
+reload(ReleaseHandler)
+reload(UnknownHandler)
+reload(AppVeyorHandler)
+reload(CreateDeleteHandler)
+reload(IssueCommentHandler)
+reload(Theme)
+reload(DefaultTheme)
+reload(CompactTheme)
-local.globals.init()
+globals.init()
if world.testing:
- import test
+ from . import test
Class = plugin.Class
configure = config.configure

© 2014-2024 Faster IT GmbH | imprint | privacy policy