Only import "Command" instead of "core" when possible
This commit is contained in:
parent
8383f77341
commit
3e2839f74e
2 changed files with 5 additions and 5 deletions
|
@ -9,8 +9,8 @@ import os
|
||||||
from os import path
|
from os import path
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from poezio import core
|
|
||||||
from poezio import tabs
|
from poezio import tabs
|
||||||
|
from poezio.core.structs import Command
|
||||||
from poezio.plugin import PluginAPI
|
from poezio.plugin import PluginAPI
|
||||||
from poezio.config import config
|
from poezio.config import config
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ class PluginManager(object):
|
||||||
raise Exception("Command '%s' already exists" % (name,))
|
raise Exception("Command '%s' already exists" % (name,))
|
||||||
|
|
||||||
commands = self.commands[module_name]
|
commands = self.commands[module_name]
|
||||||
commands[name] = core.Command(handler, help, completion, short, usage)
|
commands[name] = Command(handler, help, completion, short, usage)
|
||||||
self.core.commands[name] = commands[name]
|
self.core.commands[name] = commands[name]
|
||||||
|
|
||||||
def del_command(self, module_name, name):
|
def del_command(self, module_name, name):
|
||||||
|
@ -167,7 +167,7 @@ class PluginManager(object):
|
||||||
if not t in commands:
|
if not t in commands:
|
||||||
commands[t] = []
|
commands[t] = []
|
||||||
commands[t].append((name, handler, help, completion))
|
commands[t].append((name, handler, help, completion))
|
||||||
tab_type.plugin_commands[name] = core.Command(handler, help,
|
tab_type.plugin_commands[name] = Command(handler, help,
|
||||||
completion, short, usage)
|
completion, short, usage)
|
||||||
for tab in self.core.tabs:
|
for tab in self.core.tabs:
|
||||||
if isinstance(tab, tab_type):
|
if isinstance(tab, tab_type):
|
||||||
|
|
|
@ -22,7 +22,7 @@ import weakref
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from xml.etree import cElementTree as ET
|
from xml.etree import cElementTree as ET
|
||||||
|
|
||||||
from poezio import core
|
from poezio.core.structs import Command
|
||||||
from poezio import timed_events
|
from poezio import timed_events
|
||||||
from poezio import windows
|
from poezio import windows
|
||||||
from poezio import xhtml
|
from poezio import xhtml
|
||||||
|
@ -185,7 +185,7 @@ class Tab(object):
|
||||||
return
|
return
|
||||||
if not desc and shortdesc:
|
if not desc and shortdesc:
|
||||||
desc = shortdesc
|
desc = shortdesc
|
||||||
self.commands[name] = core.Command(func, desc, completion, shortdesc, usage)
|
self.commands[name] = Command(func, desc, completion, shortdesc, usage)
|
||||||
|
|
||||||
def complete_commands(self, the_input):
|
def complete_commands(self, the_input):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue