示例#1
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-i','--bugsfile',  help='',
                        default = os.path.join(basepath,'data',
                                    'btshistory.pickle'))
    parser.add_argument('-e','--email', 
                        help='',
                        default="*****@*****.**")
    parser.add_argument('-u','--usertag', 
                        help='',
                        default="piuparts")
    parser.add_argument('-d','--initialdate',
                        help='initial date in the form yyyymmdd',
                        default = '20051001')
    parser.add_argument('-o','--outputfile',
                        help='',
                        default = os.path.join(basepath,'data',
                                    'bugsbypersonbydate.csv'))
    args = parser.parse_args()

    enddate = date.today()
    initialdate = datetime.strptime(args.initialdate,'%Y%m%d').date()
    #FIXME: check that the file exists or call fetch_bugs
    bugs = load_bugs(args.bugsfile)
    bugsbypersonbydatedict = bugs_by_person_by_date_dict(bugs, initialdate, enddate)
    save_bugs_by_person_by_date(bugsbypersonbydatedict, args.outputfile)
示例#2
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('-i','--bugsfile',  help='',
                        default = os.path.join(basepath,'data',
                                    'btshistory.pickle'))
    parser.add_argument('-e','--email',
                        help='',
                        default="*****@*****.**")
    parser.add_argument('-u','--usertag',
                        help='',
                        default="piuparts")
    parser.add_argument('-d','--initialdate',
                        help='',
                        default = '20051001')
    parser.add_argument('-o','--outputfile',
                        help='',
                        default = os.path.join(basepath,'data',
                                    'bugsbydate.csv'))
    args = parser.parse_args()

    
    enddate = date.today()
    initialdate = datetime.strptime(args.initialdate,'%Y%m%d').date()
    #FIXME: check if file exists, otherwise fetch_bugs
    bugs = load_bugs(args.bugsfile)
    datebugdict = create_bug_date_dict(bugs, initialdate, enddate)
    save_bug_date_dict(datebugdict, args.outputfile)