Commit 3e2839f7 authored by mathieui's avatar mathieui
Browse files

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

parent 8383f773
......@@ -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):
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):
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment