
    W|h              	          S SK r S SKrS SKr S SKr \R                  " \R                  \R                  5        \R                  " SSR                  \R                  5      -  S9r\R                  5       u  rr\" \5      S:  a"  \R#                  5         \ R$                  " S5        \S    r\S   rSr\" \5      S:X  a  \S   r \R,                  " \\\5      r\" S\< S\< S\< S35        g! \ a	    \" S5      ef = f! \ a     Nf = f! \ aC    \ R2                  R5                  S	\-  5        \R#                  5         \ R$                  " S5         N|\R6                   a  r\" S
\" \5      -  5      eSrCff = f)    Nz6[ERROR] Please make sure whisper is installed properlyz%%prog path <%s> [xFilesFactor]|)usage         z#[ERROR] File '%s' does not exist!

z
[ERROR] %szUpdated aggregation method: z (z -> ))syssignaloptparsewhisperImportError
SystemExitSIGPIPESIG_DFLAttributeErrorOptionParserjoinaggregationMethodsoption_parser
parse_argsoptionsargslen
print_helpexitpathaggregationMethodxFilesFactorsetAggregationMethodoldAggregationMethodIOErrorstderrwriteWhisperExceptionexcstrprint     e/home/james-whalen/.local/lib/python3.13/site-packages/../../../bin/whisper-set-aggregation-method.py<module>r+      s     M
--/
 %%
+chhw7Q7Q.R
RT  **,$t9q=((1+AwG t9>a,, 55d<M|\ T;OQbc dI  MKLLM  ,  **:TAB((1+ ,<#c(*++,s;   C/ 'D D /C>D
	D
AE:E:$E55E: