[gateway] Add method __init_fields

pull/24/head
remittor 1 year ago
parent a2367a5acc
commit 6c880cbb42

@ -56,25 +56,27 @@ def get_http_headers():
class Gateway():
use_ssh = True
verbose = 2
timeout = 4
memcfg = None # shared memory "XMiR_12345"
device_name = None
device_info = None
rom_version = None
rom_channel = None
mac_address = None
encryptmode = 0 # 0: sha1, 1: sha256
nonce_key = None
stok = None # HTTP session token
status = -2
ftp = None
socket = None # TCP socket for SSH
ssh = None # SSH session
login = 'root' # default username
def __init_fields(self):
self.use_ssh = True
self.verbose = 2
self.timeout = 4
self.memcfg = None # shared memory "XMiR_12345"
self.device_name = None
self.device_info = None
self.rom_version = None
self.rom_channel = None
self.mac_address = None
self.encryptmode = 0 # 0: sha1, 1: sha256
self.nonce_key = None
self.stok = None # HTTP session token
self.status = -2
self.ftp = None
self.socket = None # TCP socket for SSH
self.ssh = None # SSH session
self.login = 'root' # default username
def __init__(self, timeout = 4, verbose = 2, detect_device = True, detect_ssh = True, load_cfg = True):
self.__init_fields()
self.verbose = verbose
self.timeout = timeout
self.device_name = None

Loading…
Cancel
Save