On 09/29/2015 01:02 PM, jmp wrote:
class GameObject:
@property
def id(self):
return id(self) #use the builtin id function
print GameObject().id
Cheers,
JM
I should add that until you don't serialize your object you're fine.
If you need to serialize it, you may want to look at
https://docs.python.org/3/library/uuid.html
import uuid
class GameObject:
def __init__(self):
self._id = None
@property
def id(self):
if self._id is None:
# make a UUID based on the host ID and current time
self._id = uuid.uuid1()
return self._id
--
https://mail.python.org/mailman/listinfo/python-list