def __init__(self, args):
# init cmd module
cmd.Cmd.__init__(self)
self.debug = args.debug # debug mode
self.quiet = args.quiet # quiet mode
self.mode = args.mode # command mode
# connect to device
self.do_open(args.target, 'init')
# log pjl/ps cmds to file
if args.log:
self.logfile = log().open(args.log)
header = None
if self.mode == 'ps': header = c.PS_HEADER
if self.mode == 'pcl': header = c.PCL_HEADER
if header: log().write(self.logfile, header + os.linesep)
# run pret cmds from file
if args.load:
self.do_load(args.load)
# input loop
self.cmdloop()
评论列表
文章目录