trackmastersteve / alienfx

AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.
GNU General Public License v3.0
285 stars 70 forks source link

TypeError: 'NoneType' object is not iterable #126

Open kkasra12 opened 1 year ago

kkasra12 commented 1 year ago

i used these steps to install:

sudo apt install libcairo2-dev python3-gi python3-gi-cairo python3-setuptools python3-usb python3-future
git clone https://github.com/trackmastersteve/alienfx
cd alienfx/
sudo python3 setup.py install
sudo python3 setup.py install_data
alienfx

and the output was:

You are running alienfx under Python-Version: 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]
ERROR:root:No Alien FX controller, defined by a supported model, found!
would you like to perform a zonescan? (y/n):
would you like to perform a zonescan? (y/n):y
Performing zonescan...
Welcome. This will help you to scan for alienfx-controllers and their lighting zones.
Traceback (most recent call last):
  File "/usr/local/bin/alienfx", line 33, in <module>
    sys.exit(load_entry_point('alienfx==2.4.0', 'console_scripts', 'alienfx')())
  File "/usr/local/lib/python3.10/dist-packages/alienfx-2.4.0-py3.10.egg/alienfx/ui/console/main.py", line 81, in start
  File "/usr/local/lib/python3.10/dist-packages/alienfx-2.4.0-py3.10.egg/alienfx/ui/console/main.py", line 64, in doZonescan
  File "/usr/local/lib/python3.10/dist-packages/alienfx-2.4.0-py3.10.egg/alienfx/core/zonescanner.py", line 134, in scan
TypeError: 'NoneType' object is not iterable