Skip to content

Instantly share code, notes, and snippets.

Created October 4, 2012 20:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/3836116 to your computer and use it in GitHub Desktop.
Save anonymous/3836116 to your computer and use it in GitHub Desktop.
def CasesOpenedBeforeDate(self, beforedate = None):
if beforedate == None:
pass
else:
self.tempcaselist = []
beforemonth, beforeday, beforeyear = beforedate.split('/')
beforedate = date(int(beforeyear), int(beforemonth), int(beforeday))
for acase in self.caselist:
casemonth, caseday, caseyear = acase['Date Added'].split('/')
casedate = date(int(caseyear), int(casemonth), int(caseday))
if casedate < beforedate:
self.tempcaselist.append(acase)
self.caselist = self.tempcaselist
def CasesOpenedAfterDate(self, afterdate = None):
if afterdate == None:
pass
else:
self.tempcaselist = []
aftermonth, afterday, afteryear = afterdate.split('/')
afterdate = date(int(afteryear), int(aftermonth), int(afterday))
for acase in self.caselist:
casemonth, caseday, caseyear = acase['Date Added'].split('/')
casedate = date(int(caseyear), int(casemonth), int(caseday))
if casedate > afterdate:
self.tempcaselist.append(acase)
self.caselist = self.tempcaselist
def CasesClosedBeforeDate(self, beforedate = None):
if beforedate == None:
pass
else:
self.tempcaselist = []
beforemonth, beforeday, beforeyear = beforedate.split('/')
beforedate = date(int(beforeyear), int(beforemonth), int(beforeday))
for acase in self.caselist:
casemonth, caseday, caseyear = acase['Date Closed'].split('/')
casedate = date(int(caseyear), int(casemonth), int(caseday))
if casedate < beforedate:
self.tempcaselist.append(acase)
self.caselist = self.tempcaselist
def CasesClosedAfterDate(self, afterdate = None):
if afterdate == None:
pass
else:
self.tempcaselist = []
aftermonth, afterday, afteryear = afterdate.split('/')
afterdate = date(int(afteryear), int(aftermonth), int(afterday))
for acase in self.caselist:
casemonth, caseday, caseyear = acase['Date Closed'].split('/')
casedate = date(int(caseyear), int(casemonth), int(caseday))
if casedate > afterdate:
self.tempcaselist.append(acase)
self.caselist = self.tempcaselist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment