local contacts with unicode in any of their data are not shown
Upon resolving of a new local contact with unicode information, the following exception is thrown:
Exception exceptions.ValueError: 'chr() arg not in range(256)' in 'dbus_bindings._GIL_safe_pending_call_notification' ignored
The unicode characters are passed by dbus in service_resolved_callback in zeroconf.py. They have negative numbers, but I couldn't figure out what that means. I opened a ticket about that in avahi trac: http://avahi.org/ticket/63 Maybe a problem with their dbus code.