def __init__(self, player_control): """ Control player attributes """ self.player_control = player_control self.undo_stack = [] self.redo_stack = [] self.load_player_info() SlTrace.traceButton("clear_info_stacks", self.clear_info_stacks) SlTrace.traceButton("show_info", self.show_info)
def test_int(flag, level=threshold, default=None): SlTrace.lg(f"Set {flag} to over {end_level} to quit") if SlTrace.trace(flag, threshold): SlTrace.lg(f"{flag} = {SlTrace.trace(flag)} >= {level}") else: SlTrace.lg(f"{flag} = {SlTrace.trace(flag)} < {level}") if quit_set or SlTrace.trace("tint1") > end_level: SlTrace.lg("Manual quit") sys.exit() SlTrace.traceButton("quit", our_quit)
def __init__(self, master=None, cnf={}, parts_control=None, **kw): ###def __init__(self, master, name, *args, **kwargs): """ Set up canvas object tracking :master: canvas to be is_tracked :parts_control: parts info (e.g. SelectDots) """ ###super(Canvas, self).__init__(master=master, cnf=cnf, **kw) super().__init__(master=master, cnf=cnf, **kw) self.by_rec_id = {} self.by_track_no = {} self.start_track_no = CanvasTracked.track_no self.parts_control = parts_control SlTrace.traceButton("clear_track_delete", CanvasTracked.clear_track_tag_delete)