code: def parse_date(record):
  	"Parse a date from sqlite. Assumes the date is in US/Pacific time zone."
  	dt = record.pop('datetime')
  	fmts = [
  		'%Y-%m-%d %H:%M:%S.%f',
  		'%Y-%m-%d %H:%M:%S',
  	]
  	for fmt in fmts:
  		try:
  			dt = datetime.datetime.strptime(dt, fmt)
  			break
  		except ValueError:
  			pass
  	else:
  		raise
  	tz = pytz.timezone('US/Pacific')
  	loc_dt = tz.localize(dt)
  	record['datetime'] = loc_dt
  	return recorf parse_date(record):
  	"Parse a date from sqlite. Assumes the date is in US/Pacific time zone."
  	dt = record.pop('datetime')
  	fmts = [
  		'%Y-%m-%d %H:%M:%S.%f',
  		'%Y-%m-%d %H:%M:%S',
  	]
  	for fmt in fmts:
  		try:
  			dt = datetime.datetime.strptime(dt, fmt)
  			break
  		except ValueError:
  			pass
  	else:
  		raise
  	tz = pytz.timezone('US/Pacific')
  	loc_dt = tz.localize(dt)
  	record['datetime'] = loc_dt
  	return record
docs: Parse a date from sqlite. Assumes the date is in US/Pacific time zone.