@@ -56,7 +56,9 @@ def __new__(self):
5656 not create DataLoader object."""
5757 try :
5858 d , parameter_err = ui .get_runtime_parameters (
59- multi_data_loader_pars , param_file = "run_time.ini" , header = "election_data_analysis"
59+ multi_data_loader_pars ,
60+ param_file = "run_time.ini" ,
61+ header = "election_data_analysis" ,
6062 )
6163 except FileNotFoundError as e :
6264 print (
@@ -76,7 +78,9 @@ def __new__(self):
7678 def __init__ (self ):
7779 # grab parameters
7880 self .d , self .parameter_err = ui .get_runtime_parameters (
79- multi_data_loader_pars , param_file = "run_time.ini" , header = "election_data_analysis"
81+ multi_data_loader_pars ,
82+ param_file = "run_time.ini" ,
83+ header = "election_data_analysis" ,
8084 )
8185
8286 # prepare to track files loaded, dictionary of dictionaries, keys are parameter file paths
@@ -112,7 +116,7 @@ def load_all(self, load_jurisdictions: bool = True) -> dict:
112116 single_data_loader_pars ,
113117 optional_keys = ["aux_data_dir" ],
114118 param_file = par_file ,
115- header = "election_data_analysis"
119+ header = "election_data_analysis" ,
116120 )
117121 juris_path [f ] = params [f ]["jurisdiction_path" ]
118122 # update file_tracker
@@ -212,7 +216,9 @@ def move_loaded_results_file(self, sdl, f: str, load_error: dict):
212216 else :
213217 # move results file and its parameter file to a subfolder of the archive directory
214218 # named for the db
215- db_param = ui .get_runtime_parameters (["dbname" ], "run_time.ini" , "postgresql" )[0 ]
219+ db_param = ui .get_runtime_parameters (
220+ ["dbname" ], "run_time.ini" , "postgresql"
221+ )[0 ]
216222 self .tracker [f ]["status" ] = "loaded"
217223 new_dir = os .path .join (self .d ["archive_dir" ], db_param ["dbname" ])
218224 ui .archive (f , self .d ["results_dir" ], new_dir )
@@ -243,7 +249,7 @@ def __init__(
243249 single_data_loader_pars ,
244250 optional_keys = ["aux_data_dir" ],
245251 param_file = par_file ,
246- header = "election_data_analysis"
252+ header = "election_data_analysis" ,
247253 )
248254
249255 # change any blank parameters to 'none'
@@ -866,7 +872,7 @@ def __init__(self):
866872 prep_pars ,
867873 optional_keys = optional_prep_pars ,
868874 param_file = "jurisdiction_prep.ini" ,
869- header = "election_data_analysis"
875+ header = "election_data_analysis" ,
870876 )
871877 self .state_house = int (self .d ["count_of_state_house_districts" ])
872878 self .state_senate = int (self .d ["count_of_state_senate_districts" ])
@@ -928,7 +934,7 @@ def __init__(self):
928934 Session = sessionmaker (bind = eng )
929935 self .session = Session ()
930936
931- def display_options (self , input : str , verbose : bool = False , filters : list = None ):
937+ def display_options (self , input : str , verbose : bool = False , filters : list = None ):
932938 if not verbose :
933939 results = db .get_input_options (self .session , input , False )
934940 else :
@@ -959,7 +965,9 @@ def scatter(
959965 html, png, jpeg, webp, svg, pdf, and eps. Note that some filetypes may need plotly-orca
960966 installed as well."""
961967 d , error = ui .get_runtime_parameters (
962- ["rollup_directory" ], param_file = "run_time.ini" , header = "election_data_analysis"
968+ ["rollup_directory" ],
969+ param_file = "run_time.ini" ,
970+ header = "election_data_analysis" ,
963971 )
964972 if error :
965973 print ("Parameter file missing requirements." )
@@ -1008,14 +1016,16 @@ def scatter(
10081016
10091017 def bar (
10101018 self ,
1011- jurisdiction : str ,
1012- contest_type : str = None ,
1013- contest : str = None ,
1014- fig_type : str = None
1019+ jurisdiction : str ,
1020+ contest_type : str = None ,
1021+ contest : str = None ,
1022+ fig_type : str = None ,
10151023 ) -> list :
10161024 """contest_type is one of state, congressional, state-senate, state-house"""
10171025 d , error = ui .get_runtime_parameters (
1018- ["rollup_directory" ], param_file = "run_time.ini" , header = "election_data_analysis"
1026+ ["rollup_directory" ],
1027+ param_file = "run_time.ini" ,
1028+ header = "election_data_analysis" ,
10191029 )
10201030 if error :
10211031 print ("Parameter file missing requirements." )
@@ -1025,7 +1035,7 @@ def bar(
10251035 jurisdiction_id = db .name_to_id (self .session , "ReportingUnit" , jurisdiction )
10261036 # for now, bar charts can only handle jurisdictions where county is one level
10271037 # down from the jurisdiction
1028- most_granular_id = db .name_to_id ( self .session , "ReportingUnitType" , "county" )
1038+ most_granular_id = db .name_to_id (self .session , "ReportingUnitType" , "county" )
10291039 hierarchy = db .get_jurisdiction_hierarchy (
10301040 self .session , jurisdiction_id , most_granular_id
10311041 )
@@ -1057,10 +1067,12 @@ def split_category_input(self, input_str: str):
10571067 selection_type = input_str [len (count_item_type ) + 1 :]
10581068 return count_item_type , selection_type
10591069
1060- def export_outlier_data (self , jurisdiction : str , contest : str = None ):
1070+ def export_outlier_data (self , jurisdiction : str , contest : str = None ):
10611071 """contest_type is one of state, congressional, state-senate, state-house"""
10621072 d , error = ui .get_runtime_parameters (
1063- ["rollup_directory" ], param_file = "run_time.ini" , header = "election_data_analysis"
1073+ ["rollup_directory" ],
1074+ param_file = "run_time.ini" ,
1075+ header = "election_data_analysis" ,
10641076 )
10651077 if error :
10661078 print ("Parameter file missing requirements." )
0 commit comments