def play(self, args, local): # create an intial logger so we can log before args are processed self.logger = Logger({"verbose": False}) self.drawLogo() options = self.processArgs(args, local) self.options = options # set up the logger with the correct options self.logger = Logger(self.options) listener = Listener(self.logger) listener.onChange(self.processFile) if os.path.isdir(options['start']) and not os.path.isdir(options['end']): os.mkdir(options['end']) if self.options['listen']: listener.watch(options['start'], options['end']) else: listener.process(options['start'], options['end']) self.logger.log(self.logger.color('Done!', self.logger.PINK)) sys.exit(0)
def play(self, args, local): # create an intial logger so we can log before args are processed self.logger = Logger({"verbose": False}) self.drawLogo() options = self.processArgs(args, local) self.options = options # set up the logger with the correct options self.logger = Logger(self.options) listener = Listener(self.logger) listener.onChange(self.processFile) if os.path.isdir( options['start']) and not os.path.isdir(options['end']): os.mkdir(options['end']) if self.options['listen']: listener.watch(options['start'], options['end']) else: listener.process(options['start'], options['end']) self.logger.log(self.logger.color('Done!', self.logger.PINK)) sys.exit(0)