Beispiel #1
0
	avrg = avrg/(count/3)

	return avrg

# instanciate and configure an argument parser
parser = argparse.ArgumentParser(description='Analyzes the blank-turns in the log file of the given player')

parser.add_argument('username', metavar='USR',
	help='The username of the player')

# parse input arguments
args = parser.parse_args()
user = args.username

log = p.parse_log(user)

gtNums = []
gts = []
estimate = []

for event in log:
	if event['sudoki_id'] not in gtNums:
		gtNums.append(event['sudoki_id'])
	if event['type'] == 'enter_value':
		if isinstance(event['tdelta'], basestring):
			estimate.append(event)
		else:
			gts.append(event)

for event in estimate:
Beispiel #2
0
def parse_logs(test_name, component):
    return [parser.parse_log(file(f))
            for f in glob.glob('%s/log-%s-*' % (test_name, component))]
Beispiel #3
0
            # delete offset file
            # print "remove file"  # test point
            os.remove(OFFSET_FILE)
    except IOError:
        # Error occur when first time run
        pass

    try:
        pyg = Pygtail(file_name, OFFSET_FILE)
        first_line = pyg.next()
        # get log format and log type
        log_type, log_format = parser.detect_log_type(first_line)

        for line in Pygtail(file_name, OFFSET_FILE):
            # print line  # test point
            error_info = parser.parse_log(line, log_type, log_format)
            status_code = error_info['status_code']

            if status_code == 502 or status_code == 503:
                client.capture(
                    "raven.events.Message",
                    message=log_type + " " + str(status_code),
                    extra=error_info,
                    date=error_info['time']
                )

    except StopIteration:
        print "Nothing else to read"
    except Exception, e:
        client.captureException()
Beispiel #4
0
def get_release_note(lastcommit, committill, project, name, password):
    commit_log = git.get_log(lastcommit, committill)
    card_nos = parser.parse_log(commit_log)
    card_details = mingle.get_cards_title(project, card_nos, name, password)
    change_log = parser.parse_card_title(card_details)
    click.echo("\n".join(change_log))