def __setitem__(self, key, value): d = dict(value) d['_id'] = key d['fp'] = base.fingerprint(key) if self.update: self.collection.update({'_id': key}, d, upsert=True) else: self.collection.insert(d)
def StateFp(cls): """Returns a fingerprint of the state defined by the paramers as a string.""" global state_fp global curdir state = str(sys.argv) + curdir if state_fp is None: state_fp = "%08x" % base.fingerprint(state) return state_fp