提交 e35339ba authored 作者: carriepl's avatar carriepl

Handle case where query has no extra_optimization

上级 ccca34c3
...@@ -196,6 +196,11 @@ class Query(object): ...@@ -196,6 +196,11 @@ class Query(object):
(self.include, self.exclude, self.require, self.subquery, (self.include, self.exclude, self.require, self.subquery,
self.position_cutoff, self.extra_optimizations)) self.position_cutoff, self.extra_optimizations))
def __setstate__(self, state):
self.__dict__.update(state)
if not hasattr(self, 'extra_optimizations'):
self.extra_optimizations = []
# add all opt with this tag # add all opt with this tag
def including(self, *tags): def including(self, *tags):
return Query(self.include.union(tags), return Query(self.include.union(tags),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论