Is there any update on this? I really need this workflow really bad. Here's my output if it helps.
python mailto.py client
Traceback (most recent call last):
File "mailto.py", line 62, in <module>
from contacts import get_contacts, CACHEPATH
File "/Users/G/Dropbox/Alfred2/Alfred.alfredpreferences/workflows/user.workflow.7E8973CB-6BB8-4137-B64E-1480BAE6661E/contacts.py", line 29, in <module>
log = logger(u'contacts')
File "/Users/G/Dropbox/Alfred2/Alfred.alfredpreferences/workflows/user.workflow.7E8973CB-6BB8-4137-B64E-1480BAE6661E/log.py", line 24, in logger
s = Settings()
File "/Users/G/Dropbox/Alfred2/Alfred.alfredpreferences/workflows/user.workflow.7E8973CB-6BB8-4137-B64E-1480BAE6661E/settings.py", line 49, in __init__
self._load()
File "/Users/G/Dropbox/Alfred2/Alfred.alfredpreferences/workflows/user.workflow.7E8973CB-6BB8-4137-B64E-1480BAE6661E/settings.py", line 60, in _load
self['system_default_app'] = self._get_system_default_client()
File "/Users/G/Dropbox/Alfred2/Alfred.alfredpreferences/workflows/user.workflow.7E8973CB-6BB8-4137-B64E-1480BAE6661E/settings.py", line 75, in _get_system_default_client
d = json.loads(check_output(command))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 575, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '[u'plutil', u'-convert', u'json', u'-o', u'-', u'/Users/G/Library/Preferences/com.apple.LaunchServices.plist']' returned non-zero exit status 1