summaryrefslogtreecommitdiff
path: root/poezio/tabs
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2016-06-30 22:56:24 +0200
committermathieui <mathieui@mathieui.net>2016-06-30 22:56:24 +0200
commitab86e7991886c3d3253af59349403c5973fe476c (patch)
treedfeba66cd8b560e8d18255e13766c51548d88e84 /poezio/tabs
parent5680d1584c464ea4cd63c8938a5fbe37501a44b1 (diff)
downloadpoezio-ab86e7991886c3d3253af59349403c5973fe476c.tar.gz
poezio-ab86e7991886c3d3253af59349403c5973fe476c.tar.bz2
poezio-ab86e7991886c3d3253af59349403c5973fe476c.tar.xz
poezio-ab86e7991886c3d3253af59349403c5973fe476c.zip
Use absolute imports instead of relative ones
All this crap is very brittle due to circular deps and python handling them badly. This appears to be fixing some stuff, at the very least. This is sed, so cleanup of imports (which can now be grouped together) is not done yet.
Diffstat (limited to 'poezio/tabs')
-rw-r--r--poezio/tabs/basetabs.py24
-rw-r--r--poezio/tabs/bookmarkstab.py8
-rw-r--r--poezio/tabs/conversationtab.py20
-rw-r--r--poezio/tabs/data_forms.py4
-rw-r--r--poezio/tabs/listtab.py6
-rw-r--r--poezio/tabs/muctab.py26
-rw-r--r--poezio/tabs/privatetab.py18
-rw-r--r--poezio/tabs/rostertab.py18
-rw-r--r--poezio/tabs/xmltab.py10
9 files changed, 67 insertions, 67 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py
index e287bc6d..9f1e09e7 100644
--- a/poezio/tabs/basetabs.py
+++ b/poezio/tabs/basetabs.py
@@ -22,18 +22,18 @@ import weakref
from datetime import datetime, timedelta
from xml.etree import cElementTree as ET
-from .. import core
-from .. import timed_events
-from .. import windows
-from .. import xhtml
-from .. common import safeJID
-from .. config import config
-from .. decorators import refresh_wrapper
-from .. logger import logger
-from .. singleton import Singleton
-from .. text_buffer import TextBuffer
-from .. theming import get_theme, dump_tuple
-from .. decorators import command_args_parser
+from poezio import core
+from poezio import timed_events
+from poezio import windows
+from poezio import xhtml
+from poezio.common import safeJID
+from poezio.config import config
+from poezio.decorators import refresh_wrapper
+from poezio.logger import logger
+from poezio.singleton import Singleton
+from poezio.text_buffer import TextBuffer
+from poezio.theming import get_theme, dump_tuple
+from poezio.decorators import command_args_parser
# getters for tab colors (lambdas, so that they are dynamic)
STATE_COLORS = {
diff --git a/poezio/tabs/bookmarkstab.py b/poezio/tabs/bookmarkstab.py
index 181a3794..2eb138b3 100644
--- a/poezio/tabs/bookmarkstab.py
+++ b/poezio/tabs/bookmarkstab.py
@@ -5,10 +5,10 @@ Defines the data-forms Tab
import logging
log = logging.getLogger(__name__)
-from .. import windows
-from .. bookmarks import Bookmark, BookmarkList, stanza_storage
-from .. tabs import Tab
-from .. common import safeJID
+from poezio import windows
+from poezio.bookmarks import Bookmark, BookmarkList, stanza_storage
+from poezio.tabs import Tab
+from poezio.common import safeJID
class BookmarksTab(Tab):
diff --git a/poezio/tabs/conversationtab.py b/poezio/tabs/conversationtab.py
index 8bd50e6b..95c69827 100644
--- a/poezio/tabs/conversationtab.py
+++ b/poezio/tabs/conversationtab.py
@@ -18,16 +18,16 @@ import curses
from . basetabs import OneToOneTab, Tab
-from .. import common
-from .. import fixes
-from .. import windows
-from .. import xhtml
-from .. common import safeJID
-from .. config import config
-from .. decorators import refresh_wrapper
-from .. roster import roster
-from .. theming import get_theme, dump_tuple
-from .. decorators import command_args_parser
+from poezio import common
+from poezio import fixes
+from poezio import windows
+from poezio import xhtml
+from poezio.common import safeJID
+from poezio.config import config
+from poezio.decorators import refresh_wrapper
+from poezio.roster import roster
+from poezio.theming import get_theme, dump_tuple
+from poezio.decorators import command_args_parser
class ConversationTab(OneToOneTab):
"""
diff --git a/poezio/tabs/data_forms.py b/poezio/tabs/data_forms.py
index 59994890..82c0f128 100644
--- a/poezio/tabs/data_forms.py
+++ b/poezio/tabs/data_forms.py
@@ -5,8 +5,8 @@ Defines the data-forms Tab
import logging
log = logging.getLogger(__name__)
-from .. import windows
-from .. tabs import Tab
+from poezio import windows
+from poezio.tabs import Tab
class DataFormsTab(Tab):
"""
diff --git a/poezio/tabs/listtab.py b/poezio/tabs/listtab.py
index 364b3d44..8461f440 100644
--- a/poezio/tabs/listtab.py
+++ b/poezio/tabs/listtab.py
@@ -10,9 +10,9 @@ log = logging.getLogger(__name__)
import curses
import collections
-from .. import windows
-from .. common import safeJID
-from .. decorators import refresh_wrapper
+from poezio import windows
+from poezio.common import safeJID
+from poezio.decorators import refresh_wrapper
from . import Tab
diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py
index 8d6780ad..f56f4f62 100644
--- a/poezio/tabs/muctab.py
+++ b/poezio/tabs/muctab.py
@@ -19,19 +19,19 @@ from datetime import datetime
from . import ChatTab, Tab
-from .. import common
-from .. import fixes
-from .. import multiuserchat as muc
-from .. import timed_events
-from .. import windows
-from .. import xhtml
-from .. common import safeJID
-from .. config import config
-from .. decorators import refresh_wrapper, command_args_parser
-from .. logger import logger
-from .. roster import roster
-from .. theming import get_theme, dump_tuple
-from .. user import User
+from poezio import common
+from poezio import fixes
+from poezio import multiuserchat as muc
+from poezio import timed_events
+from poezio import windows
+from poezio import xhtml
+from poezio.common import safeJID
+from poezio.config import config
+from poezio.decorators import refresh_wrapper, command_args_parser
+from poezio.logger import logger
+from poezio.roster import roster
+from poezio.theming import get_theme, dump_tuple
+from poezio.user import User
SHOW_NAME = {
diff --git a/poezio/tabs/privatetab.py b/poezio/tabs/privatetab.py
index 5013e30d..ec443888 100644
--- a/poezio/tabs/privatetab.py
+++ b/poezio/tabs/privatetab.py
@@ -17,15 +17,15 @@ import curses
from . import OneToOneTab, MucTab, Tab
-from .. import fixes
-from .. import windows
-from .. import xhtml
-from .. common import safeJID
-from .. config import config
-from .. decorators import refresh_wrapper
-from .. logger import logger
-from .. theming import get_theme, dump_tuple
-from .. decorators import command_args_parser
+from poezio import fixes
+from poezio import windows
+from poezio import xhtml
+from poezio.common import safeJID
+from poezio.config import config
+from poezio.decorators import refresh_wrapper
+from poezio.logger import logger
+from poezio.theming import get_theme, dump_tuple
+from poezio.decorators import command_args_parser
class PrivateTab(OneToOneTab):
"""
diff --git a/poezio/tabs/rostertab.py b/poezio/tabs/rostertab.py
index 6fa737a2..f4681c5b 100644
--- a/poezio/tabs/rostertab.py
+++ b/poezio/tabs/rostertab.py
@@ -18,15 +18,15 @@ from functools import partial
from . import Tab
-from .. import common
-from .. import windows
-from .. common import safeJID
-from .. config import config
-from .. contact import Contact, Resource
-from .. decorators import refresh_wrapper
-from .. roster import RosterGroup, roster
-from .. theming import get_theme, dump_tuple
-from .. decorators import command_args_parser
+from poezio import common
+from poezio import windows
+from poezio.common import safeJID
+from poezio.config import config
+from poezio.contact import Contact, Resource
+from poezio.decorators import refresh_wrapper
+from poezio.roster import RosterGroup, roster
+from poezio.theming import get_theme, dump_tuple
+from poezio.decorators import command_args_parser
class RosterInfoTab(Tab):
"""
diff --git a/poezio/tabs/xmltab.py b/poezio/tabs/xmltab.py
index 29e2f2a7..8a866d2a 100644
--- a/poezio/tabs/xmltab.py
+++ b/poezio/tabs/xmltab.py
@@ -17,11 +17,11 @@ from xml.etree import ElementTree as ET
from . import Tab
-from .. import text_buffer
-from .. import windows
-from .. xhtml import clean_text
-from .. decorators import command_args_parser, refresh_wrapper
-from .. common import safeJID
+from poezio import text_buffer
+from poezio import windows
+from poezio.xhtml import clean_text
+from poezio.decorators import command_args_parser, refresh_wrapper
+from poezio.common import safeJID
class MatchJID(object):