1.unpack
3.logging
4. in
5. logging
_, _, length = unpack('!BBH', data[:4])
2.map
self.param_mapping = {0x00: ('diagnostics', self.request_diagnostics),
return self.param_mapping[self.param][1]()
3.logging
logger.info('HHHHH Access ', self.param)
4. in
self.pdu_type in (2, 3)
5. logging
parser.add_argument('-v', '--verbose', action='store_true', default=False, help='Logs debug messages.')
setup_logging(args.logfile, args.verbose)
def setup_logging(log_file, verbose):
if verbose:
log_level = logging.DEBUG
else:
log_level = logging.INFO
logger = logging.getLogger(__name__)