MCPcopy
hub / github.com/RUB-NDS/PRET / __init__

Method __init__

printer.py:50–72  ·  view source on GitHub ↗
(self, args)

Source from the content-addressed store, hash-verified

48
49 # --------------------------------------------------------------------
50 def __init__(self, args):
51 # init cmd module
52 cmd.Cmd.__init__(self)
53 self.debug = args.debug # debug mode
54 self.quiet = args.quiet # quiet mode
55 self.mode = args.mode # command mode
56 # connect to device
57 self.do_open(args.target, "init")
58 # log pjl/ps cmds to file
59 if args.log:
60 self.logfile = log().open(args.log)
61 header = None
62 if self.mode == "ps":
63 header = c.PS_HEADER
64 if self.mode == "pcl":
65 header = c.PCL_HEADER
66 if header:
67 log().write(self.logfile, header + os.linesep)
68 # run pret cmds from file
69 if args.load:
70 self.do_load(args.load)
71 # input loop
72 self.cmdloop()
73
74 def set_defaults(self, newtarget):
75 self.fuzz = False

Callers

nothing calls this directly

Calls 5

do_openMethod · 0.95
do_loadMethod · 0.95
logClass · 0.90
openMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected