Tom Dryer

Results 132 comments of Tom Dryer

No, that's not normal. Can you capture some logs with debug level enabled?

Looks like it's a problem with displaying the notification. What platform/distribution are you using?

Can you try running these commands? ``` python3 -c "import sys; print(sys.getfilesystemencoding())" python3 -c "import subprocess; print(subprocess.check_output(['echo', '\U0000263a']))" ```

Changing your system to use a utf-8 locale should fix the problem. On the hangups side, one of these fixes could be implemented: * force utf-8 encoding for the subprocess...

Have a look at the code that parses the contacts: https://github.com/tdryer/hangups/blob/master/hangups/client.py#L257 The format is pretty strange, so it's likely missing some contacts.

Thanks for trying it out! Can you post an excerpt from hangups.log? There should be a line like this, followed by the response hangups is trying to parse: `DEBUG:hangups.client:Response to...

Right, it appears to be looking up two users at once, and one of them is `"type": "NONE"` instead of `"type": "ES_USER"`.

Good catch. If you can guess who that is, the question is do they appear in the Hangouts app and does it know their name somehow?

Can you add a `logger.debug(user_ids_list)` to the beginning the of the `get_users` function? This is a list of tuples with two IDs for each user. Usually the IDs are identical,...

If you're interested, the next step is to watch the traffic when the Hangouts Chrome extension loads to find out how it gets the name. You can press F5 while...