diff --git a/metrics b/metrics index 959ed35..8ee838b 100755 --- a/metrics +++ b/metrics @@ -90,8 +90,9 @@ def main(module): module = module() # Stage the setup commands to be ran and run them - run = [module.sqlite_setup(), module.sqlite_add()] - log.debug(sqlite_run(run, db=args.db_location)) + if not args.no_modify_db: + run = [module.sqlite_setup(), module.sqlite_add()] + log.debug(sqlite_run(run, db=args.db_location)) # This is going to be a dict of tuples, with the key being the day and # the value being a tuple with the averages @@ -120,6 +121,8 @@ if __name__ == "__main__": help="Specify the location for the SQLite database") parser.add_argument("--log", type=str, default="WARNING", help="Default logging level") + parser.add_argument("--no-modify-db", action="store_true", + help="Don't insert any data into the DB, just read") args = parser.parse_args() # Ensure the logging level is set properly