-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Was delighted to see this Alfred Workflow was updated. Thank you! I missed it.
After installing, I'm getting the above-referenced error. The detail on the error is as follows:
list indices must be integers or slices, not str
What am I doing wrong?
- MBP 2.3 GHz 8-Core Intel Core i9
- macOS Ventura 13.4.1
- Alfred 5.1.1 / Philips Hue Controller 3.1
[17:43:47.131] Logging Started...
[17:44:05.382] Philips Hue Controller[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852%3E024CCF2C-F278-4295-B1AF-CCF8771F79AB)] Queuing argument ''
[17:44:06.463] Philips Hue Controller[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852%3E024CCF2C-F278-4295-B1AF-CCF8771F79AB)] Script with argv '(null)' finished
[17:44:06.469] ERROR: Philips Hue Controller[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852%3E024CCF2C-F278-4295-B1AF-CCF8771F79AB)] Code 1: .
17:44:06 workflow.py:2476 DEBUG ---------- Philips Hue Controller (3.1.0) ----------
17:44:06 workflow.py:1784 DEBUG reading settings from /Users/icn2you/Library/Application Support/Alfred/Workflow Data/hue-alfred-workflow/settings.json
17:44:06 workflow.py:2758 INFO checking for update ...
17:44:06 background.py:229 DEBUG [__workflow_update_check] command cached: /Users/icn2you/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/hue-alfred-workflow/__workflow_update_check.argcache
17:44:06 background.py:233 DEBUG [__workflow_update_check] passing job to background runner: ['/usr/bin/env', 'python3', '-m', 'workflow.background', '__workflow_update_check']
/Library/Developer/CommandLineTools/usr/bin/python3: Error while finding module specification for 'workflow.background' (ModuleNotFoundError: No module named 'workflow')
17:44:06 background.py:237 ERROR [__workflow_update_check] background runner (['/usr/bin/env', 'python3', '-m', 'workflow.background', '__workflow_update_check']) failed with 1
17:44:06 workflow.py:1784 DEBUG reading settings from /Users/icn2you/Library/Application Support/Alfred/Workflow Data/hue-alfred-workflow/settings.json
17:44:06 connectionpool.py:228 DEBUG Starting new HTTP connection (1): 192.168.99.170:80
17:44:06 connectionpool.py:456 DEBUG http://192.168.99.170:80 "GET /api/mcPI3LrX9vBUjxvMEKUzntrZlKG2r3JE3s00eySq HTTP/1.1" 200 None
17:44:06 workflow.py:1994 DEBUG saved data: /Users/icn2you/Library/Application Support/Alfred/Workflow Data/hue-alfred-workflow/full_state.pickle
17:44:06 workflow.py:1910 DEBUG data `full_state` stored as `pickle`
17:44:06 workflow.py:1925 DEBUG stored data loaded: /Users/icn2you/Library/Application Support/Alfred/Workflow Data/hue-alfred-workflow/full_state.pickle
17:44:06 workflow.py:2496 ERROR list indices must be integers or slices, not str
Traceback (most recent call last):
File "/Users/icn2you/Library/Mobile Documents/com~apple~CloudDocs/Backups/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852/libs/workflow/workflow.py", line 2489, in run
func(self)
File "/Users/icn2you/Library/Mobile Documents/com~apple~CloudDocs/Backups/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852/filters.py", line 464, in main
items = hue_index_filter.get_items()
File "/Users/icn2you/Library/Mobile Documents/com~apple~CloudDocs/Backups/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852/filters.py", line 106, in get_items
lights = utils.get_lights()
File "/Users/icn2you/Library/Mobile Documents/com~apple~CloudDocs/Backups/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852/utils.py", line 97, in get_lights
lights = data['lights']
TypeError: list indices must be integers or slices, not str
17:44:06 workflow.py:2518 DEBUG ---------- finished in 0.248s ----------
[17:44:06.473] Philips Hue Controller[[Script Filter](alfredpreferences:workflows%3Eworkflow%3Euser.workflow.C3E481E9-532C-43DF-B3D9-5ABC4924A852%3E024CCF2C-F278-4295-B1AF-CCF8771F79AB)] {
"items": [
{
"title": "Error in workflow 'Philips Hue Controller'",
"subtitle": "list indices must be integers or slices, not str",
"valid": false,
"icon": {
"path": "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"
}
}
]
}
Also:
lrwxr-xr-x 1 root 67 Jun 1 14:02 python3 -> ../../Library/Frameworks/Python3.framework/Versions/3.9/bin/python3*
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels