def old2new(bug): #THESE ARE KNOWN CHANGES THAT SHOULD BE MADE TO THE PRODUCTION VERSION bug.id=bug._id.replace(".", "_")[:-3] bug._id=None if bug.everconfirmed is not None: bug.everconfirmed=int(bug.everconfirmed) if bug.votes is not None: bug.votes=int(bug.votes) bug.dupe_by=CNV.value2intlist(bug.dupe_by) if bug.votes==0: del bug["votes"] if Math.is_integer(bug.remaining_time) and int(bug.remaining_time)==0: del bug["remaining_time"] if bug.cf_due_date is not None: bug.cf_due_date=CNV.datetime2milli(CNV.string2datetime(bug.cf_due_date, "%Y-%m-%d")) if bug.everconfirmed==0: del bug["everconfirmed"] try: bug.cf_last_resolved=CNV.datetime2milli(CNV.string2datetime(bug.cf_last_resolved, "%Y-%m-%d %H:%M:%S")) except Exception, e: pass
def old2new(bug): #THESE ARE KNOWN CHANGES THAT SHOULD BE MADE TO THE PRODUCTION VERSION bug.id = bug._id.replace(".", "_")[:-3] bug._id = None if bug.everconfirmed is not None: bug.everconfirmed = int(bug.everconfirmed) if bug.votes is not None: bug.votes = int(bug.votes) bug.dupe_by = CNV.value2intlist(bug.dupe_by) if bug.votes == 0: del bug["votes"] if Math.is_integer(bug.remaining_time) and int(bug.remaining_time) == 0: del bug["remaining_time"] if bug.cf_due_date is not None: bug.cf_due_date = CNV.datetime2milli( CNV.string2datetime(bug.cf_due_date, "%Y-%m-%d")) if bug.everconfirmed == 0: del bug["everconfirmed"] try: bug.cf_last_resolved = CNV.datetime2milli( CNV.string2datetime(bug.cf_last_resolved, "%Y-%m-%d %H:%M:%S")) except Exception, e: pass