SQLAlchemy RecursionError:调用Python对象时超出最大递归深度

时间:2018-10-19 17:21:18

标签: python recursion sqlalchemy flask-sqlalchemy

我现在很困惑为什么我从标题开始递归错误,下面的代码也如此。仅当在调用result = results.all()之前,遇到了两个for循环(如果在ops和是否合规情况下)时,才会出现此错误。

 workers(name(nasrin,sultana),eng,address(dhanmondi,city1,bangladesh),40).
 workers(name(kabita,chy),doctor,address(motijheel,city1,bangladesh),35).
 workers(name(nasima,akter),lecturer,address(agrabad,city2,bangladesh),30).
 workers(name(afroja,sultana),doctor,address(gec,city2,bangladesh),45).
 samecity(F,L):-
 workers(name(_,_),_,address(_,A,_),_),         
 workers(name(F,L),_,address(_,A,_),_).

奇怪的是,出于某种原因,该代码只能使用一个名称,而不能使用其他名称。如果您需要其他任何信息,我们很乐意提供,谢谢!

0 个答案:

没有答案