예제 #1
0
파일: xmp.py 프로젝트: AbdealiJK/pyexiv2
    def __init__(self, key, value=None, _tag=None):
        """
        The tag can be initialized with an optional value which expected type
        depends on the XMP type of the tag.

        :param key: the key of the tag
        :type key: string
        :param value: the value of the tag
        """
        super(XmpTag, self).__init__()
        if _tag is not None:
            self._tag = _tag
        else:
            self._tag = libexiv2python._XmpTag(key)
        self._raw_value = None
        self._value = None
        self._value_cookie = False
        if value is not None:
            self._set_value(value)
예제 #2
0
    def __init__(self, key, value=None, _tag=None):
        """
        The tag can be initialized with an optional value which expected type
        depends on the XMP type of the tag.

        :param key: the key of the tag
        :type key: string
        :param value: the value of the tag
        """
        super(XmpTag, self).__init__()
        if _tag is not None:
            self._tag = _tag
        else:
            self._tag = libexiv2python._XmpTag(key)
        self._raw_value = None
        self._value = None
        self._value_cookie = False
        if value is not None:
            self._set_value(value)
예제 #3
0
파일: xmp.py 프로젝트: enaut/py3exiv2
    def __init__(self, key, value=None, _tag=None):
        """The tag can be initialized with an optional value which expected
        type depends on the XMP type of the tag.

        Args:
        key -- the key of the tag
        value -- the value of the tag
        """
        super(XmpTag, self).__init__()
        if _tag is not None:
            self._tag = _tag

        else:
            self._tag = libexiv2python._XmpTag(key)

        self._raw_value = None
        self._value = None
        self._value_cookie = False
        if value is not None:
            #type_ = self._tag._getType()
            self._set_value(value)
예제 #4
0
파일: xmp.py 프로젝트: enaut/py3exiv2
 def __setstate__(self, state):
     key, raw_value = state
     self._tag = libexiv2python._XmpTag(key)
     self.raw_value = raw_value
예제 #5
0
파일: xmp.py 프로젝트: AbdealiJK/pyexiv2
 def __setstate__(self, state):
     key, raw_value = state
     self._tag = libexiv2python._XmpTag(key)
     self.raw_value = raw_value