diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pyexiv2.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/pyexiv2.py b/src/pyexiv2.py index a24492c..8bb398a 100644 --- a/src/pyexiv2.py +++ b/src/pyexiv2.py @@ -666,6 +666,15 @@ class XmpTag(MetadataTag): else: raise XmpValueError(value, xtype) + elif xtype == 'MIMEType': + if type(value) is dict: + try: + return '%s/%s' % (value['type'], value['subtype']) + except KeyError: + raise XmpValueError(value, xtype) + else: + raise XmpValueError(value, xtype) + elif xtype == 'Text': if type(value) is unicode: try: |