Only import "Command" instead of "core" when possible

This commit is contained in:
mathieui 2016-06-30 23:58:42 +02:00
parent 8383f77341
commit 3e2839f74e
2 changed files with 5 additions and 5 deletions

View file

@ -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):

View file

@ -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):
"""