chriskiehl / Gooey

Turn (almost) any Python command line program into a full GUI application with one line
MIT License
20.61k stars 1.02k forks source link

dropdown.py get "Invalid combobox index" error while executing example dynamic_updates.py #651

Open linxi-1214 opened 3 years ago

linxi-1214 commented 3 years ago

Hello There, Future Issue Creator!

README: Are you suddenly seeing errors related to Alignment flags when starting Gooey? Upgrade your gooey installation to the latest version (pip install -U gooey) to resolve the errors! See this issue for additional information.

Found a bug? Just a friendly heads up, debugging it requires information from you! Make sure the template below is filled out in its entirety.

Thanks! ^_^

chriskiehl commented 3 years ago

Arg... MacOS...

Will investigate and fix. Sorry about that!

chriskiehl commented 3 years ago

Is there some sequence of actions you take to get the error to pop? I'm unable to reproduce on MacOS Mojave with the latest PyPi release of Gooey installed.

linxi-1214 commented 3 years ago

Is there some sequence of actions you take to get the error to pop? I'm unable to reproduce on MacOS Mojave with the latest PyPi release of Gooey installed.

I remember I installed Gooey first time using pip install Gooey, then I got Gooey1.0.4-release. Then, I run dynamic_updates.py, I got an error in seeder.py because of lost of shell=True. Then, I uninstall Gooey1.0.4-release(pip uninstall Gooey), and install the Gooey1.0.5-release(pip install Gooey=1.0.5). Then, I run python dynamic_updates.py, and get the error described before.

My pip list shows:

Package             Version
------------------- ---------
appnope             0.1.0
argon2-cffi         20.1.0
async-generator     1.10
attrs               20.3.0
backcall            0.2.0
bleach              3.2.1
certifi             2020.6.20
cffi                1.14.3
chardet             3.0.4
colored             1.4.2
decorator           4.4.2
defusedxml          0.6.0
entrypoints         0.3
Gooey               1.0.5
idna                2.10
importlib-metadata  2.0.0
ipykernel           5.3.4
ipython             7.16.1
ipython-genutils    0.2.0
jedi                0.17.2
Jinja2              2.11.2
json5               0.9.5
jsonschema          3.2.0
jupyter-client      6.1.7
jupyter-core        4.6.3
jupyterlab          2.2.9
jupyterlab-pygments 0.1.2
jupyterlab-server   1.2.0
MarkupSafe          1.1.1
mistune             0.8.4
nbclient            0.5.1
nbconvert           6.0.7
nbformat            5.0.8
nest-asyncio        1.4.2
notebook            6.1.5
numpy               1.19.4
packaging           20.4
pandocfilters       1.4.3
parso               0.7.1
pexpect             4.8.0
pickleshare         0.7.5
Pillow              8.0.1
pip                 18.1
prometheus-client   0.8.0
prompt-toolkit      3.0.8
psutil              5.7.3
ptyprocess          0.6.0
pycparser           2.20
Pygments            2.7.2
pyparsing           2.4.7
pyrsistent          0.17.3
python-dateutil     2.8.1
pyzmq               19.0.2
requests            2.24.0
Send2Trash          1.5.0
setuptools          40.6.2
six                 1.15.0
terminado           0.9.1
testpath            0.4.4
tornado             6.1
traitlets           4.3.3
urllib3             1.25.11
wcwidth             0.2.5
webencodings        0.5.1
wxPython            4.1.0
zipp                3.4.0
linxi-1214 commented 3 years ago

May it be wxPython's problem ?