﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
6918	Read argv in a Pythonic way in ChimeraX_main.py	Zach Pearson	Zach Pearson	"[https://github.com/RBVI/ChimeraX/blob/1506c64368b13dbeb1a9bc9e9a26695cebd7fdcf/src/apps/ChimeraX/ChimeraX_main.py#L371 This line] in ChimeraX_main.py implies that we read argv like a C program, but we actually don't need to pass argv around at all on the way to initializing ChimeraX. 

If you make a Python virutal environment and install a few packages, then look at its {{{bin}}} directory, no executable modules have main functions that take arguments. All arguments are parsed from sys.argv, which is first accessed inside the initializing function, since the Python interpreter itself -- and thus all code executed therein which imports sys -- has the arguments. "	defect	closed	moderate		Core		not a bug		chimerax-programmers				all	ChimeraX
