Skip to content

Use import paths compatible with both Python2 and Python3 #2239

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: v0.6
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions src/bitmessageqt/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,38 +22,38 @@
import state
from debug import logger
from tr import _translate
from account import (
from .account import (
accountClass, getSortedSubscriptions,
BMAccount, GatewayAccount, MailchuckAccount, AccountColor)
from addresses import decodeAddress, addBMIfNotPresent
from bitmessageui import Ui_MainWindow
from bitmessageqt.bitmessageui import Ui_MainWindow
from bmconfigparser import config
import namecoin
from messageview import MessageView
from migrationwizard import Ui_MigrationWizard
from foldertree import (
from .messageview import MessageView
from .migrationwizard import Ui_MigrationWizard
from .foldertree import (
AccountMixin, Ui_FolderWidget, Ui_AddressWidget, Ui_SubscriptionWidget,
MessageList_AddressWidget, MessageList_SubjectWidget,
Ui_AddressBookWidgetItemLabel, Ui_AddressBookWidgetItemAddress,
MessageList_TimeWidget)
import settingsmixin
import support
from bitmessageqt import settingsmixin
from bitmessageqt import support
from helper_sql import sqlQuery, sqlExecute, sqlExecuteChunked, sqlStoredProcedure
import helper_addressbook
import helper_search
import l10n
from utils import str_broadcast_subscribers, avatarize
import dialogs
from .utils import str_broadcast_subscribers, avatarize
from bitmessageqt import dialogs
from network.stats import pendingDownload, pendingUpload
from uisignaler import UISignaler
from .uisignaler import UISignaler
import paths
from proofofwork import getPowType
import queues
import shutdown
from statusbar import BMStatusBar
import sound
from .statusbar import BMStatusBar
from bitmessageqt import sound
# This is needed for tray icon
import bitmessage_icons_rc # noqa:F401 pylint: disable=unused-import
from bitmessageqt import bitmessage_icons_rc # noqa:F401 pylint: disable=unused-import
import helper_sent

try:
Expand Down
4 changes: 2 additions & 2 deletions src/bitmessageqt/address_dialogs.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
from PyQt4 import QtCore, QtGui

import queues
import widgets
from bitmessageqt import widgets
import state
from account import AccountMixin, GatewayAccount, MailchuckAccount, accountClass
from .account import AccountMixin, GatewayAccount, MailchuckAccount, accountClass
from addresses import addBMIfNotPresent, decodeAddress, encodeVarint
from bmconfigparser import config as global_config
from tr import _translate
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/addressvalidator.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from bmconfigparser import config
from queues import apiAddressGeneratorReturnQueue, addressGeneratorQueue
from tr import _translate
from utils import str_chan
from .utils import str_chan


class AddressPassPhraseValidatorMixin(object):
Expand Down
12 changes: 6 additions & 6 deletions src/bitmessageqt/bitmessageui.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

from PyQt4 import QtCore, QtGui
from bmconfigparser import config
from foldertree import AddressBookCompleter
from messageview import MessageView
from messagecompose import MessageCompose
import settingsmixin
from networkstatus import NetworkStatus
from blacklist import Blacklist
from .foldertree import AddressBookCompleter
from .messageview import MessageView
from .messagecompose import MessageCompose
from bitmessageqt import settingsmixin
from .networkstatus import NetworkStatus
from .blacklist import Blacklist

try:
_fromUtf8 = QtCore.QString.fromUtf8
Expand Down
8 changes: 4 additions & 4 deletions src/bitmessageqt/blacklist.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
import widgets
from addresses import addBMIfNotPresent
from bmconfigparser import config
from dialogs import AddAddressDialog
from .dialogs import AddAddressDialog
from helper_sql import sqlExecute, sqlQuery
from queues import UISignalQueue
from retranslateui import RetranslateMixin
from .retranslateui import RetranslateMixin
from tr import _translate
from uisignaler import UISignaler
from utils import avatarize
from .uisignaler import UISignaler
from .utils import avatarize


class Blacklist(QtGui.QWidget, RetranslateMixin):
Expand Down
8 changes: 4 additions & 4 deletions src/bitmessageqt/dialogs.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
from PyQt4 import QtGui

import paths
import widgets
from address_dialogs import (
from bitmessageqt import widgets
from .address_dialogs import (
AddAddressDialog, EmailGatewayDialog, NewAddressDialog,
NewSubscriptionDialog, RegenerateAddressesDialog,
SpecialAddressBehaviorDialog
)
from newchandialog import NewChanDialog
from settings import SettingsDialog
from .newchandialog import NewChanDialog
from .settings import SettingsDialog
from tr import _translate
from version import softwareVersion

Expand Down
4 changes: 2 additions & 2 deletions src/bitmessageqt/foldertree.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@

from bmconfigparser import config
from helper_sql import sqlExecute, sqlQuery
from settingsmixin import SettingsMixin
from .settingsmixin import SettingsMixin
from tr import _translate
from utils import avatarize
from .utils import avatarize

# for pylupdate
_translate("MainWindow", "inbox")
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/messageview.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from PyQt4 import QtCore, QtGui

from safehtmlparser import SafeHTMLParser
from .safehtmlparser import SafeHTMLParser
from tr import _translate


Expand Down
6 changes: 3 additions & 3 deletions src/bitmessageqt/networkstatus.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
import l10n
import network.stats
import state
import widgets
from bitmessageqt import widgets
from network import connectionpool, knownnodes
from retranslateui import RetranslateMixin
from .retranslateui import RetranslateMixin
from tr import _translate
from uisignaler import UISignaler
from .uisignaler import UISignaler


class NetworkStatus(QtGui.QWidget, RetranslateMixin):
Expand Down
6 changes: 3 additions & 3 deletions src/bitmessageqt/newchandialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@

from PyQt4 import QtCore, QtGui

import widgets
from bitmessageqt import widgets
from addresses import addBMIfNotPresent
from addressvalidator import AddressValidator, PassPhraseValidator
from .addressvalidator import AddressValidator, PassPhraseValidator
from queues import (
addressGeneratorQueue, apiAddressGeneratorReturnQueue, UISignalQueue)
from tr import _translate
from utils import str_chan
from .utils import str_chan


class NewChanDialog(QtGui.QDialog):
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/retranslateui.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from os import path
from PyQt4 import QtGui
from debug import logger
import widgets
from bitmessageqt import widgets

class RetranslateMixin(object):
def retranslateUi(self):
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import paths
import queues
import state
import widgets
from bitmessageqt import widgets
from bmconfigparser import config as config_obj
from helper_sql import sqlExecute, sqlStoredProcedure
from helper_startup import start_proxyconfig
Expand Down
6 changes: 3 additions & 3 deletions src/bitmessageqt/support.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@

from PyQt4 import QtCore

import account
from bitmessageqt import account
import defaults
import network.stats
import paths
import proofofwork
import queues
import state
from bmconfigparser import config
from foldertree import AccountMixin
from .foldertree import AccountMixin
from helper_sql import sqlExecute, sqlQuery
from l10n import getTranslationLanguage
from openclpow import openclEnabled
from pyelliptic.openssl import OpenSSL
from settings import getSOCKSProxyType
from .settings import getSOCKSProxyType
from version import softwareVersion
from tr import _translate

Expand Down
8 changes: 4 additions & 4 deletions src/bitmessageqt/tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
"""bitmessageqt tests"""

from addressbook import TestAddressbook
from main import TestMain, TestUISignaler
from settings import TestSettings
from support import TestSupport
from .addressbook import TestAddressbook
from .main import TestMain, TestUISignaler
from .settings import TestSettings
from .support import TestSupport

__all__ = [
"TestAddressbook", "TestMain", "TestSettings", "TestSupport",
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/tests/addressbook.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import helper_addressbook
from bitmessageqt.support import createAddressIfNeeded

from main import TestBase
from .main import TestBase


class TestAddressbook(TestBase):
Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/tests/settings.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import threading
import time

from main import TestBase
from .main import TestBase
from bmconfigparser import config
from bitmessageqt import settings

Expand Down
2 changes: 1 addition & 1 deletion src/bitmessageqt/tests/support.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from shared import isAddressInMyAddressBook

from main import TestBase
from .main import TestBase


class TestSupport(TestBase):
Expand Down
2 changes: 1 addition & 1 deletion src/network/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ def start(config, state):
"""Start network threads"""
import state
from .announcethread import AnnounceThread
import connectionpool # pylint: disable=relative-import
from network import connectionpool
from .addrthread import AddrThread
from .dandelion import Dandelion
from .downloadthread import DownloadThread
Expand Down
4 changes: 2 additions & 2 deletions src/network/addrthread.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
from six.moves import queue

# magic imports!
import connectionpool
from network import connectionpool
from helper_random import randomshuffle
from protocol import assembleAddrMessage
from queues import addrQueue # FIXME: init with queue

from threads import StoppableThread
from .threads import StoppableThread


class AddrThread(StoppableThread):
Expand Down
2 changes: 1 addition & 1 deletion src/network/advanceddispatcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

import network.asyncore_pollchoose as asyncore
import state
from threads import BusyError, nonBlocking
from .threads import BusyError, nonBlocking


class ProcessingError(Exception):
Expand Down
6 changes: 3 additions & 3 deletions src/network/announcethread.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
import time

# magic imports!
import connectionpool
from network import connectionpool
from bmconfigparser import config
from protocol import assembleAddrMessage

from node import Peer
from threads import StoppableThread
from .node import Peer
from .threads import StoppableThread


class AnnounceThread(StoppableThread):
Expand Down
4 changes: 2 additions & 2 deletions src/network/bmobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import protocol
import state
import connectionpool
import network.connectionpool # use long name to address recursive import
from highlevelcrypto import calculateInventoryHash

logger = logging.getLogger('default')
Expand Down Expand Up @@ -99,7 +99,7 @@ def checkStream(self):
logger.warning(
'The object has invalid stream: %s', self.streamNumber)
raise BMObjectInvalidError()
if self.streamNumber not in connectionpool.pool.streams:
if self.streamNumber not in network.connectionpool.pool.streams:
logger.debug(
'The streamNumber %i isn\'t one we are interested in.',
self.streamNumber)
Expand Down
Loading