﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
7551	RFE: Handle the args from PyCharm's debugger	Zach Pearson	Zach Pearson	"I've been experimenting with PyCharm and find that it greatly enhances the development experience. I'd like to make our project more compatible with IDE features when we have time to implement such functionality. 

I can launch ChimeraX from PyCharm fine, and have scripts to reinstall bundles as needed before launching ChimeraX, which is the equiavalent of running `make app-install` in the terminal in the directory I'm working in. 

Being able to run the debugger would be another great leap forward in disambiguating the environment during development. It's a much nicer experience than the command line `pdb`. 

Below is the call PyCharm uses when it attempts to launch ChimeraX in debugging mode:

{{{/path/to/ChimeraX/python3 -I /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py --module --multiprocess --qt-support=auto --client 127.0.01 --port 50216 --file chimerax.core}}}

which fails out on line 469 of `open_command/cmd.py`, in the `FileInfo` class's initializer. 

IDE screenshot attached; ChimeraX seems to think that the address '127.0.0.1' is a file. "	enhancement	closed	low	1.6	Build System		fixed						all	ChimeraX
