1
0

Cleanup, moved dumpmgr class.

This commit is contained in:
2018-02-11 01:48:47 +01:00
parent e6e0e83039
commit e582642936
13 changed files with 39 additions and 126 deletions
+3 -31
View File
@@ -1,35 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# pylint: disable=C0111,C0326,C0103
"""Library for TCL API work and related functions."""
import requests
from . import (dumpmgr, servervote, tclcheck, tclchecksum, tclencheader,
tclrequest)
class FotaCheck(
tclcheck.TclCheckMixin,
tclrequest.TclRequestMixin,
tclchecksum.TclChecksumMixin,
tclencheader.TclEncHeaderMixin,
servervote.ServerVoteMixin,
dumpmgr.DumpMgrMixin
):
"""Main API handler class."""
def __init__(self):
"""Handle mixins and populate variables."""
super().__init__()
self.reset_session()
def reset_session(self, device=None):
"""Reset everything to default."""
self.g2master = self.get_master_server()
self.sess = requests.Session()
if device:
self.sess.headers.update({"User-Agent": device.ua})
return self.sess
from .ansi import *
from .argparser import *
from .dumpmgr import write_info_if_dumps_found