alfred-image-utilities
alfred-image-utilities copied to clipboard
Fails with umlaut (åäö) characters
Fails for me with files with umlaut (åäö) characters and images in folder with umlaut characters.
Alfred 3 Debug
Image named image with åäö.jpg
:
[2017-03-08 14:57:54][ERROR: input.scriptfilter] Code 1: 14:57:54 workflow.py:1827 DEBUG Loading cached data from : /Users/[username]/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.image_utilities/__workflow_update_status.cpickle
14:57:54 workflow.py:2404 DEBUG update_data : {u'available': False}
14:57:54 workflow.py:2189 DEBUG Workflow version : 1.0.0
14:57:54 workflow.py:1596 DEBUG Reading settings from `/Users/[username]/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.image_utilities/settings.json` ...
14:57:54 workflow.py:2474 DEBUG Update check not due
14:57:54 main.py:40 DEBUG Started
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/handlers.py", line 76, in emit
if self.shouldRollover(record):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/handlers.py", line 156, in shouldRollover
msg = "%s\n" % self.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 87: ordinal not in range(128)
Logged from file main.py, line 45
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
msg = self.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 87: ordinal not in range(128)
Logged from file main.py, line 45
14:57:54 main.py:50 DEBUG ['/Users/[username]/Downloads/image with a\xcc\x8aa\xcc\x88o\xcc\x88.jpg']
14:57:54 main.py:61 DEBUG [u'']
14:57:54 workflow.py:2207 ERROR 'ascii' codec can't decode byte 0xcc in position 11: ordinal not in range(128)
Traceback (most recent call last):
File "/Users/[username]/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C95B6685-AF49-4B5D-90F9-E3F297C77029/workflow/workflow.py", line 2200, in run
func(self)
File "/Users/[username]/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C95B6685-AF49-4B5D-90F9-E3F297C77029/main.py", line 73, in main
wf.add_item(u'%i valid image%s' % (len(fnames_filtered), pl), uid = 0, subtitle= u', '.join(basenames), icon = "picture.png")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 11: ordinal not in range(128)
14:57:54 workflow.py:2231 DEBUG Workflow finished in 0.120 seconds.
Image in folder named folder with åäö
:
[2017-03-08 15:01:45][STDERR: input.scriptfilter] 15:01:45 workflow.py:1827 DEBUG Loading cached data from : /Users/[username]/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.image_utilities/__workflow_update_status.cpickle
15:01:45 workflow.py:2404 DEBUG update_data : {u'available': False}
15:01:45 workflow.py:2189 DEBUG Workflow version : 1.0.0
15:01:45 workflow.py:1596 DEBUG Reading settings from `/Users/[username]/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.image_utilities/settings.json` ...
15:01:45 workflow.py:2474 DEBUG Update check not due
15:01:45 main.py:40 DEBUG Started
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/handlers.py", line 76, in emit
if self.shouldRollover(record):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/handlers.py", line 156, in shouldRollover
msg = "%s\n" % self.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 48: ordinal not in range(128)
Logged from file main.py, line 45
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
msg = self.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 48: ordinal not in range(128)
Logged from file main.py, line 45
15:01:45 main.py:50 DEBUG ['/Users/[username]/Downloads/folder with a\xcc\x8aa\xcc\x88o\xcc\x88/image.jpg']
15:01:45 main.py:61 DEBUG [u'scale', u'50']
15:01:45 workflow.py:2387 DEBUG Set last run version : 1.0.0
15:01:45 workflow.py:2231 DEBUG Workflow finished in 0.109 seconds.
[2017-03-08 15:01:46][ERROR: action.script] Traceback (most recent call last):
File "convert.py", line 35, in <module>
tmp_file = "{path}/{no_ext}.orig.{to_format}".format(**locals())
UnicodeEncodeError: 'ascii' codec can't encode character u'\u030a' in position 36: ordinal not in range(128)