Пример #1
0
    def __init__(self, obj_name, name, obj=None):
        self._obj_name = obj_name
        self._name = name
        self._modules = []

        if not obj:
            obj = capi.object_alloc_name(self._obj_name)

        self._nl_object = obj

        # Create a clone which stores the original state to notice
        # modifications
        clone_obj = capi.nl_object_clone(self._nl_object)
        self._orig = self._obj2type(clone_obj)
Пример #2
0
	def __init__(self, obj_name, name, obj=None):
		self._obj_name = obj_name
		self._name = name
		self._modules = []

		if not obj:
                        obj = capi.object_alloc_name(self._obj_name)

                self._nl_object = obj

		# Create a clone which stores the original state to notice
                # modifications
                clone_obj = capi.nl_object_clone(self._nl_object)
		self._orig = self._obj2type(clone_obj)
Пример #3
0
 def clone(self):
     """Clone object"""
     return self._new_instance(capi.nl_object_clone(self._nl_object))
Пример #4
0
	def clone(self):
        	"""Clone object"""
        	return self._new_instance(capi.nl_object_clone(self._nl_object))