Introduce DoesProjectExist function that replaces some DoesTableExist function call --kazu
Bug fix... make sure to exit the program from update_project.py when the provided project name is invalid. --kazu
Stupid kazu --kazu
comment improvement --kazu
Implement email message for failed project --kazu
Comment some attributes --kazu
minor bug fix: receiver email got split out ... a typical mistake from misusage of smtp ...fixed --kazu
remove unnecessary dummy --kazu
Working version of file logger --kazu
commented out but show a possibility of using file output for a logger. Example 'mistaken' SMTP configuration (again commented out) for testing smtp exception handling --kazu
Updated DB functions for a fast synchronization between project table and mainrun table --kazu
Propagate runsynch() function call in APIs.
Handle SMTP exception + propagate handling to ds_daemon --kazu
Added utility functions for interacting w/ MainRun table --kazu
Implement added utility functions into python API. Also added death_star class for super expert use... --kazu
Bug fix + working version of death_star class --kazu
Adding utility python scripts for re-setting DB --kazu
Bug fix: syntax change by changing SQL->PLPGSQL. Handle psycopg2.cursor.nrows() return = -1 case --kazu