Configuration management in bin/utilities/get_beamline_info.py
Matt, can you do the configuration management in the same way as the other utilities - or document how it is done (e.g. from argparse)? You absolutely never should tell users to edit the ConfigurationDefaults file - these are defaults - not user input. If you want user to change configuration, please use
Configuration.getConfigJSON(...) (which gives you functionality to parse command line arguments for example.
Also, is there any reason why the defaults in
#get beamline information get_beamline_by = "run_number" #This sets the method which you would like to query the beamline database. Options are 'run_number' and 'dates' get_beamline_run_number = "" get_beamline_start_time = "" get_beamline_stop_time = ""
don't work? Final complaint - could you document these configuration parameters somewhere?