python-objectbroker/objectbroker/persistence.py

12 lines
242 B
Python

import uuid
class Persistence:
def _persistence_id(self):
if not hasattr(self, "__persistence_id__"):
setattr( self, "__persistence_id__", uuid.uuid4().hex )
return getattr( self, "__persistence_id__" )
class NoPersistence:
pass