You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
|
|
import logging |
|
from .protocol import * |
|
from .enc_wrapper import as_init_encryption, decode_decrypt, \ |
|
encrypt_encode, init_keypair, init_pubkey, get_pubkey, NaclError |
|
from .irc import IRCMessageChannel |
|
from .onionmc import OnionMessageChannel |
|
from jmbase.support import get_log |
|
from .message_channel import MessageChannel, MessageChannelCollection |
|
from .orderbookwatch import OrderbookWatch |
|
from jmbase import commands |
|
from .daemon_protocol import (JMDaemonServerProtocolFactory, JMDaemonServerProtocol, |
|
start_daemon, SNICKERDaemonServerProtocolFactory, |
|
BIP78ServerProtocolFactory, BIP78ServerProtocol) |
|
from .protocol import (COMMAND_PREFIX, ORDER_KEYS, NICK_HASH_LENGTH, |
|
NICK_MAX_ENCODED, JM_VERSION, JOINMARKET_NICK_HEADER) |
|
from .message_channel import MessageChannelCollection |
|
|
|
# Set default logging handler to avoid "No handler found" warnings. |
|
try: |
|
from logging import NullHandler |
|
except ImportError: #pragma: no cover |
|
class NullHandler(logging.Handler): |
|
def emit(self, record): |
|
pass |
|
|
|
logging.getLogger(__name__).addHandler(NullHandler()) |
|
|
|
|