{"action":"created","issue":{"url":"https://api.github.com/repos/openrazer/openrazer/issues/683","repository_url":"https://api.github.com/repos/openrazer/openrazer","labels_url":"https://api.github.com/repos/openrazer/openrazer/issues/683/labels{/name}","comments_url":"https://api.github.com/repos/openrazer/openrazer/issues/683/comments","events_url":"https://api.github.com/repos/openrazer/openrazer/issues/683/events","html_url":"https://github.com/openrazer/openrazer/issues/683","id":363248605,"node_id":"MDU6SXNzdWUzNjMyNDg2MDU=","number":683,"title":"Python API DBus Unable to set arguments","user":{"login":"sci4me","id":2185132,"node_id":"MDQ6VXNlcjIxODUxMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/2185132?v=4","gravatar_id":"","url":"https://api.github.com/users/sci4me","html_url":"https://github.com/sci4me","followers_url":"https://api.github.com/users/sci4me/followers","following_url":"https://api.github.com/users/sci4me/following{/other_user}","gists_url":"https://api.github.com/users/sci4me/gists{/gist_id}","starred_url":"https://api.github.com/users/sci4me/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sci4me/subscriptions","organizations_url":"https://api.github.com/users/sci4me/orgs","repos_url":"https://api.github.com/users/sci4me/repos","events_url":"https://api.github.com/users/sci4me/events{/privacy}","received_events_url":"https://api.github.com/users/sci4me/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-24T17:38:24Z","updated_at":"2018-09-24T21:05:24Z","closed_at":null,"author_association":"NONE","body":"I am trying to run the custom_starlight.py example and getting this:\r\n\r\n```\r\nFound 1 Razer devices\r\n\r\nERROR:dbus.connection:Unable to set arguments (b'\\x00\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00',) according to signature None: <class 'ValueError'>: embedded null byte\r\nERROR:dbus.connection:Unable to set arguments (b'\\x00\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00',) according to signature None: <class 'ValueError'>: embedded null byte\r\nTraceback (most recent call last):\r\n  File \"custom_starlight.py\", line 84, in <module>\r\n    device.fx.advanced.draw()\r\n  File \"/usr/lib/python3.7/site-packages/openrazer/client/fx.py\", line 600, in draw\r\n    self._draw(bytes(self.matrix))\r\n  File \"/usr/lib/python3.7/site-packages/openrazer/client/fx.py\", line 592, in _draw\r\nException in thread Thread-1:\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python3.7/threading.py\", line 917, in _bootstrap_inner\r\n    self.run()\r\n  File \"/usr/lib/python3.7/threading.py\", line 865, in run\r\n    self._target(*self._args, **self._kwargs)\r\n  File \"custom_starlight.py\", line 61, in starlight_effect\r\n    device.fx.advanced.draw()\r\n  File \"/usr/lib/python3.7/site-packages/openrazer/client/fx.py\", line 600, in draw\r\n    self._draw(bytes(self.matrix))\r\n  File \"/usr/lib/python3.7/site-packages/openrazer/client/fx.py\", line 592, in _draw\r\n    self._lighting_dbus.setKeyRow(ba)\r\n  File \"/usr/lib/python3.7/site-packages/dbus/proxies.py\", line 145, in __call__\r\n    **keywords)\r\n  File \"/usr/lib/python3.7/site-packages/dbus/connection.py\", line 641, in call_blocking\r\n    message.append(signature=signature, *args)\r\nValueError: embedded null byte\r\n\r\n    self._lighting_dbus.setKeyRow(ba)\r\n  File \"/usr/lib/python3.7/site-packages/dbus/proxies.py\", line 145, in __call__\r\n    **keywords)\r\n  File \"/usr/lib/python3.7/site-packages/dbus/connection.py\", line 641, in call_blocking\r\n    message.append(signature=signature, *args)\r\nValueError: embedded null byte\r\n```"},"comment":{"url":"https://api.github.com/repos/openrazer/openrazer/issues/comments/424124711","html_url":"https://github.com/openrazer/openrazer/issues/683#issuecomment-424124711","issue_url":"https://api.github.com/repos/openrazer/openrazer/issues/683","id":424124711,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDEyNDcxMQ==","user":{"login":"lezed1","id":2121068,"node_id":"MDQ6VXNlcjIxMjEwNjg=","avatar_url":"https://avatars0.githubusercontent.com/u/2121068?v=4","gravatar_id":"","url":"https://api.github.com/users/lezed1","html_url":"https://github.com/lezed1","followers_url":"https://api.github.com/users/lezed1/followers","following_url":"https://api.github.com/users/lezed1/following{/other_user}","gists_url":"https://api.github.com/users/lezed1/gists{/gist_id}","starred_url":"https://api.github.com/users/lezed1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lezed1/subscriptions","organizations_url":"https://api.github.com/users/lezed1/orgs","repos_url":"https://api.github.com/users/lezed1/repos","events_url":"https://api.github.com/users/lezed1/events{/privacy}","received_events_url":"https://api.github.com/users/lezed1/received_events","type":"User","site_admin":false},"created_at":"2018-09-24T21:05:24Z","updated_at":"2018-09-24T21:05:24Z","author_association":"CONTRIBUTOR","body":"@sci4me: I haven't tried this on Python 3.7 yet, that would be my first guess as to the source of the error.\r\n\r\nDo other examples work, most importantly the custom zone one which does almost the same thing without threading?"}}
{"actor":{"display_login":"lezed1"}}