|
13 | 13 | from binascii import hexlify
|
14 | 14 | from struct import Struct, pack, unpack
|
15 | 15 |
|
16 |
| -import defaults |
17 |
| -import highlevelcrypto |
18 |
| -import state |
19 |
| -from addresses import ( |
20 |
| - encodeVarint, decodeVarint, decodeAddress, varintDecodeError) |
21 |
| -from bmconfigparser import config |
22 |
| -from debug import logger |
23 |
| -from helper_sql import sqlExecute |
24 |
| -from network.node import Peer |
25 |
| -from version import softwareVersion |
| 16 | +try: |
| 17 | + import defaults |
| 18 | + import highlevelcrypto |
| 19 | + import state |
| 20 | + from addresses import ( |
| 21 | + encodeVarint, decodeVarint, decodeAddress, varintDecodeError) |
| 22 | + from bmconfigparser import config |
| 23 | + from debug import logger |
| 24 | + from helper_sql import sqlExecute |
| 25 | + from version import softwareVersion |
| 26 | +except ImportError: |
| 27 | + from pybitmessage import defaults, highlevelcrypto, state |
| 28 | + from pybitmessage.addresses import ( |
| 29 | + encodeVarint, decodeVarint, decodeAddress, varintDecodeError) |
| 30 | + from pybitmessage.bmconfigparser import config |
| 31 | + from pybitmessage.debug import logger |
| 32 | + from pybitmessage.helper_sql import sqlExecute |
| 33 | + from pybitmessage.version import softwareVersion |
| 34 | + |
| 35 | +from node import Peer |
26 | 36 |
|
27 | 37 | # Network constants
|
28 | 38 | magic = 0xE9BEB4D9
|
|
0 commit comments