我的程序出现了一个奇怪的问题,异常堆栈是:
*except Exception, cause: raise ExprEvalError(src, cause)
ExprEvalError: date_after raises NameError: name 'date_after' is not defined*
所以代码是:
@staticmethod
def get_recently(days_before=30):
delta = timedelta(days=days_before)
date_after = datetime.now() - delta
return list(Version.select(lambda v:v.create_time>date_after).order_by(desc(Version.create_time))[:])
ORM框架是Pony,但我认为与此无关。代码可以在其他PC上正常运行。
你能告诉我有什么问题吗?谢谢。
ps
- Python-2.7.4
- 小马-0.4.8