fixes for python2.6

This commit is contained in:
Wilson Júnior 2014-07-26 07:24:04 -03:00
parent 6c0112c2be
commit e33a5bbef5

View File

@ -1016,10 +1016,10 @@ class CachedReferenceField(BaseField):
def on_document_pre_save(self, sender, document, created, **kwargs):
if not created:
update_kwargs = {
'set__%s__%s' % (self.name, k): v
update_kwargs = dict(
('set__%s__%s' % (self.name, k), v)
for k, v in document._delta()[0].items()
if k in self.fields}
if k in self.fields)
if update_kwargs:
filter_kwargs = {}