/opt/dedrads/cms_tools/__pycache__
NameSizeModeActions
cms.cpython-313.pyc226940644editdlrm
common.cpython-313.pyc51370644editdlrm
db.cpython-313.pyc210570644editdlrm
helpers.cpython-313.pyc239580644editdlrm
__init__.cpython-313.pyc1310644editdlrm
Edit: /opt/dedrads/cms_tools/__pycache__/common.cpython-313.pyc (5137B)
}jSrSSKrSSKrSSKJr SSKJr SSKJr SSK J r J r SSK J r \R"\5rS S jrS \4S jrS S jrg)zCommon setup for cms_toolsN)ArgumentParser) SysLogHandler) setup_logging)CMSFind load_modules)find_start_pathc v[[S9nURSSSSSSS9 URS S S S S 9 URSSS[SSS9 UR 5nURSSSSSSS9 URSSSSSSS9 URSS/SQS S!9 URS"S#SS$S%S&9 U(aURS'S(S)S*S 9 URS+S,S-S.S/9 UR 5nUR c[RnO([[UR R55nURS$:Xa [US09 O[URUS1S29 UR(aT[S3S5n[!XSR"5n[%S4S5R'U5-5 [(R*"S5 [-UR.5nUc[(R*"S65 UR0S:Xa S7U;aS8nOS6nO UR0nU(a UR2n OSn XUR"U 4$)9z Parse command line arguments ) descriptionz-mz --modulesMODULEstore+z"Search only for specified modules.)metavaractionnargshelpz-lz--list store_truez List available modules and quit.)rrz-dz--depthrzQSet the maximum depth to search. The default is 1 if path is set, or 8 otherwise.)rtypedefaultrz-vz --verboseloglevel store_constdebugzUse verbose logging.)destrconstrz-qz--quietcriticalzLog only critical errorsz --loglevel)errorinforwarningrzBSpecify the verbosity of logging output. The default is 'warning'.)rchoicesrz-oz--outputz%Output logging to the specified file.)rrrz-iz --interactivecountzIncrease interactivity. user_pathz (USER|PATH)?z]cPanel user or path. Path must be in a user's home directory, and may not be a relative path.)rrr)rF)pathr print_outz List moduleszAvailable modules: %sz, r/)r__doc__ add_argumentintadd_mutually_exclusive_group parse_argsrloggingWARNINGgetattrupperoutputsetup_syslog_loggingrlistrrmodulesprintjoinsysexitr r"depth interactive) with_interactivityparser output_groupargs logging_level cms_search modules_listr$r9 interactivitys /opt/dedrads/cms_tools/common.pyr,r,s[  0F  k8G3 1  h| /  ic1; 668L k G #  ijJ ' :A$   j" 4 /'*   *     D }} )<)<)>?  {{bm44;;%P yy^Q/ #J =  % ,(??@  4>> *D |   zzQ $;EE ((   m 33rc[R"5nURU5 [R"SS9n[R"SS9n[R"[ R S9nURU5 URU5 [SS9nURU5 URU5 URU5 U$)Nz%(levelname)s: %(message)s)fmtz%cms_tools: %(levelname)s: %(message)s)streamz/dev/log)address) r- getLoggersetLevel Formatter StreamHandlerr7stdout setFormatterr addHandler)rloggerout_fmtlog_fmtrMsyslogs rCr2r2ns    F OOH$@AG$KLG  " "#** 5F   OOH : .F   OOH f MrDc~[U5upp4[X!U5n[XS5 [R SUU5 U$)z;Common setup for cms_tools, returning the CMS_Find instancez$Starting path: %s, Maxumim depth: %d)r,rrLOGGERr)allow_interactivity max_depth start_pathinclude_modulesrBr@s rCcms_tools_setuprZ}sJ?I?;YO >J- LL. rD)F)r(r7r-argparserlogging.handlersrradsrcmsrrhelpersr rI__name__rUr,r*r2rZrDrCrbsI  #*&$   8 $Z4z 3 rD