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
|
||||
import logging
|
||||
|
||||
from poezio import core
|
||||
from poezio import tabs
|
||||
from poezio.core.structs import Command
|
||||
from poezio.plugin import PluginAPI
|
||||
from poezio.config import config
|
||||
|
||||
|
@ -143,7 +143,7 @@ class PluginManager(object):
|
|||
raise Exception("Command '%s' already exists" % (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]
|
||||
|
||||
def del_command(self, module_name, name):
|
||||
|
@ -167,7 +167,7 @@ class PluginManager(object):
|
|||
if not t in commands:
|
||||
commands[t] = []
|
||||
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)
|
||||
for tab in self.core.tabs:
|
||||
if isinstance(tab, tab_type):
|
||||
|
|
|
@ -22,7 +22,7 @@ import weakref
|
|||
from datetime import datetime, timedelta
|
||||
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 windows
|
||||
from poezio import xhtml
|
||||
|
@ -185,7 +185,7 @@ class Tab(object):
|
|||
return
|
||||
if not desc and 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):
|
||||
"""
|
||||
|
|
Loading…
Reference in a new issue