|
3 | 3 | import sys |
4 | 4 | import os |
5 | 5 |
|
6 | | -dirpath = os.path.dirname(__file__) |
7 | | -if dirpath not in sys.path: |
8 | | - sys.path.append(dirpath) |
9 | | - |
10 | 6 | import sublime |
11 | 7 | from sublime_plugin import WindowCommand, EventListener, TextCommand |
12 | 8 |
|
13 | | -from SQLToolsAPI import Utils |
14 | | -from SQLToolsAPI.Log import Log, Logger |
15 | | -from SQLToolsAPI.Storage import Storage, Settings |
16 | | -from SQLToolsAPI.Connection import Connection |
17 | | -from SQLToolsAPI.History import History |
| 9 | +from .SQLToolsAPI import Utils |
| 10 | +from .SQLToolsAPI.Log import Log, Logger |
| 11 | +from .SQLToolsAPI.Storage import Storage, Settings |
| 12 | +from .SQLToolsAPI.Connection import Connection |
| 13 | +from .SQLToolsAPI.History import History |
18 | 14 |
|
19 | 15 | USER_FOLDER = None |
20 | 16 | DEFAULT_FOLDER = None |
@@ -466,13 +462,14 @@ def reload(): |
466 | 462 | try: |
467 | 463 | # python 3.0 to 3.3 |
468 | 464 | import imp |
469 | | - imp.reload(sys.modules["SQLToolsAPI"]) |
470 | | - imp.reload(sys.modules["SQLToolsAPI.Utils"]) |
471 | | - imp.reload(sys.modules["SQLToolsAPI.Storage"]) |
472 | | - imp.reload(sys.modules["SQLToolsAPI.History"]) |
473 | | - imp.reload(sys.modules["SQLToolsAPI.Log"]) |
474 | | - imp.reload(sys.modules["SQLToolsAPI.Command"]) |
475 | | - imp.reload(sys.modules["SQLToolsAPI.Connection"]) |
| 465 | + print (__package__, sys.modules.keys()) |
| 466 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI"]) |
| 467 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.Utils"]) |
| 468 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.Storage"]) |
| 469 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.History"]) |
| 470 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.Log"]) |
| 471 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.Command"]) |
| 472 | + imp.reload(sys.modules[__package__ + ".SQLToolsAPI.Connection"]) |
476 | 473 | except Exception as e: |
477 | 474 | raise (e) |
478 | 475 | pass |
|
0 commit comments