Skip to content
Extraits de code Groupes Projets
import_logs.py 34,3 ko
Newer Older
  • Learn to ignore specific revisions
  •         stats.start_monitor()
    
        stats.set_time_start()
    
        recorders = Recorder.launch(config.options.recorders)
    
        for filename in config.filenames:
            if os.path.exists(filename):
                parser.parse(filename)
            else:
                print >> sys.stderr, 'File %s does not exist' % filename
    
        Recorder.wait_empty()
        stats.set_time_stop()
    
        if config.options.show_progress:
            stats.stop_monitor()
    
        try:
            Recorder.invalidate_reports()
        except Piwik.Error, e:
            pass
        stats.print_summary()
    
    
    
    def fatal_error(error, filename=None, lineno=None):
        print >> sys.stderr, 'Fatal error: %s' % error
        if filename and lineno is not None:
            print >> sys.stderr, (
                'You can restart the import of "%s" from the point it failed by '
                'specifying --skip=%d on the command line.\n' % (filename, lineno)
            )
        os._exit(1)
    
    
    if __name__ == '__main__':
        try:
            piwik = Piwik()
            config = Configuration()
            stats = Statistics()
            resolver = config.get_resolver()
            parser = Parser()
            main()
        except KeyboardInterrupt:
            pass