def __deepcopy__(self, memo): clone = copy.copy(self) duplicate = memo.get('_dup_ext_', False) if duplicate: clone._id = misc.generate_oid() clone.value = self.get_value() return clone
def getTempFilename(self): """ Returns a temporary file name bound to the session. @rtype: string """ return "%s/%s_%s" % (settings['global']['temp_folder'], self.sessionid, misc.generate_oid())
def __init__(self): # system props self._id = misc.generate_oid() self._pid = None self._owner = '' self._isSystem = False self._isDeleted = 0 self._created = 0 self.modifiedBy = '' self.modified = 0 self.security = {} self.inheritRoles = True _Elastic.__init__(self)
def __init__(self, deleted_item): GenericItem.__init__(self) self.inheritRoles = True self._deletedId = deleted_item._id self.__image__ = deleted_item.__image__ self.displayName.value = misc.generate_oid() self.description.value = deleted_item.description.value parents = deleted_item.get_all_parents() full_path = '/' full_path += '/'.join([p.displayName.value for p in parents[:-1]]) self.originalLocation = full_path self.originalName = deleted_item.displayName.value
def __init__(self): # system props self._id = misc.generate_oid() self._pid = None self._owner = "" self._isSystem = False self._isDeleted = 0 self._created = 0 self.modifiedBy = "" self.modified = 0 self.security = {} self.inheritRoles = True _Elastic.__init__(self)
def __init__(self, deleted_item): GenericItem.__init__(self) self.inheritRoles = True self._deletedId = deleted_item._id self.__image__ = deleted_item.__image__ self.displayName.value = misc.generate_oid() self.description.value = deleted_item.description.value parents = deleted_item.get_all_parents() full_path = "/" full_path += "/".join([p.displayName.value for p in parents[:-1]]) self.originalLocation = full_path self.originalName = deleted_item.displayName.value
def clone(self, dup_ext_files=True): """ Creates an in-memory clone of the item. This is a shallow copy operation meaning that the item's references are not cloned. @param dup_ext_files: Boolean indicating if the external files should be also duplicated @type dup_ext_files: bool @return: the clone object @rtype: type """ clone = copy.deepcopy(self, {'df':dup_ext_files}) clone._id = misc.generate_oid() return(clone)
def __init__(self): # system props self._id = misc.generate_oid() self._parentid = None self._owner = '' self._isSystem = False self._isDeleted = 0 self._created = 0 self.modifiedBy = '' self.modified = 0 self.security = {} self.inheritRoles = True self.displayName = datatypes.RequiredString() self.description = datatypes.String()
def clone(self, dup_ext=True): """ Creates an in-memory clone of the item. This is a shallow copy operation meaning that the item's references are not cloned. @param dup_ext: Boolean indicating if the external files and external datatypes should be also duplicated @type dup_ext: bool @return: the clone object @rtype: L{GenericItem} """ clone = copy.deepcopy(self, {"_dup_ext_": dup_ext}) clone._id = misc.generate_oid() return clone
def clone(self, dup_ext=True): """ Creates an in-memory clone of the item. This is a shallow copy operation meaning that the item's references are not cloned. @param dup_ext: Boolean indicating if the external files and external datatypes should be also duplicated @type dup_ext: bool @return: the clone object @rtype: L{GenericItem} """ clone = copy.deepcopy(self, {'_dup_ext_': dup_ext}) clone._id = misc.generate_oid() return clone
def __init__(self): self._id = misc.generate_oid() self._containerid = None self._isDeleted = 0 self.displayName = datatypes.RequiredString()
def __init__(self, userid, sessiondata): GenericSession.__init__(self, misc.generate_oid(), userid) self.sig = self._get_sig() self.__userid = userid self.__data = sessiondata
def __init__(self, **kwargs): self._id = misc.generate_oid() self._reset()
def __init__(self): self._id = misc.generate_oid() self._pid = None self._isDeleted = 0 _Elastic.__init__(self)
def __deepcopy__(self, memo): clone = copy.copy(self) clone._id = misc.generate_oid() clone.value = self.getValue() return clone
def __init__(self, **kwargs): self._id = misc.generate_oid() self._reset() if 'value' in kwargs: self.set_value(kwargs['value'])