@@ -125,15 +125,15 @@ def from_args(cls, args: VerificationArguments) -> "Verifier":
125125 all_files .append (unquote (child .path ))
126126
127127 files_ds = pds .dataset (all_files , filesystem = parquet_fs )
128- metadata_ds = pds .parquet_dataset (
129- hats .io .paths .get_parquet_metadata_pointer (args .input_catalog_path ), filesystem = parquet_fs
130- )
128+ metadata_pointer = hats .io .paths .get_parquet_metadata_pointer (args .input_catalog_path )
129+ metadata_ds = pds .parquet_dataset (metadata_pointer .path , filesystem = parquet_fs )
131130
132131 input_truth_schema = None
133132 if args .truth_schema is not None :
134133 input_truth_schema = pds .parquet_dataset (args .truth_schema , filesystem = parquet_fs ).schema
134+ common_metadata_pointer = hats .io .paths .get_common_metadata_pointer (args .input_catalog_path )
135135 common_metadata_schema = pds .parquet_dataset (
136- hats . io . paths . get_common_metadata_pointer ( args . input_catalog_path ) , filesystem = parquet_fs
136+ common_metadata_pointer . path , filesystem = parquet_fs
137137 ).schema
138138 constructed_truth_schema = cls ._construct_truth_schema (
139139 input_truth_schema = input_truth_schema , common_metadata_schema = common_metadata_schema
@@ -458,7 +458,7 @@ def write_results(self) -> None:
458458 """Write the verification results to file at `args.output_path` / `args.output_filename`."""
459459 self .args .output_file_path .parent .mkdir (exist_ok = True , parents = True )
460460 # Write provenance info
461- with open ( self .args .output_file_path , self .args .write_mode , encoding = "utf8" ) as fout :
461+ with self .args .output_file_path . open ( self .args .write_mode , encoding = "utf8" ) as fout :
462462 fout .writelines (
463463 [
464464 "# HATS verification results for\n " ,
0 commit comments