if __name__ == '__main__': import sys parser = setup_argparser() args = parser.parse_args() # args = sys.argv[:] # mac = (args[1:2] or [None]).pop( ) mac = args.mac channel = choose_rx_channel(args.rx) format_record = Formatter(args) if args.verbosity > 0: print args if args.mac: link = Link(mac, sleep_interval=args.sleep_interval) link.open() monitor = Monitor(link, RX=channel, sleep_interval=args.sleep_interval, timeout=args.timeout, verbosity=args.verbosity) try: monitor.listen(format_record) except (KeyboardInterrupt), e: if args.verbosity > 0: print "Quitting" finally: if not args.stream: format_record.finish_concat() link.close()
self.args.out.write(self.formatter(self.data)) if __name__ == "__main__": import sys parser = setup_argparser() args = parser.parse_args() # args = sys.argv[:] # mac = (args[1:2] or [None]).pop( ) mac = args.mac channel = choose_rx_channel(args.rx) format_record = Formatter(args) if args.verbosity > 0: print args if args.mac: link = Link(mac, sleep_interval=args.sleep_interval) link.open() monitor = Monitor( link, RX=channel, sleep_interval=args.sleep_interval, timeout=args.timeout, verbosity=args.verbosity ) try: monitor.listen(format_record) except (KeyboardInterrupt), e: if args.verbosity > 0: print "Quitting" finally: if not args.stream: format_record.finish_concat() link.close()