§ }<ˆj³ ãóL—dZddlZddlZd„Zd„Zejfd„Zd„Zd„Zd„Z dS) z0Option handling polyfill for Flake8 2.x and 3.x.éNcóî— |j|i|¤ŽdS#tjtf$rÍ| dd¦«}| dd¦«}| dd¦«}| dt ¦«}t |||¦«}||d<d|d<|j|i|¤Ž}|rB|j |  ¦«  d¦«¦«YdSYdSwxYw) abRegister an option for the Option Parser provided by Flake8. :param parser: The option parser being used by Flake8 to handle command-line options. :param \*args: Positional arguments that you might otherwise pass to ``add_option``. :param \*\*kwargs: Keyword arguments you might otherwise pass to ``add_option``. Úparse_from_configFÚcomma_separated_listÚnormalize_pathsÚcallbackÚactionú-N) Ú add_optionÚoptparseÚ OptionErrorÚ TypeErrorÚpopÚstore_callbackÚgenerate_callback_fromÚconfig_optionsÚappendÚget_opt_stringÚlstrip) ÚparserÚargsÚkwargsrrrÚ base_callbackrÚoptions úi/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/flake8_polyfill/options.pyÚregisterrs>€ðNàˆÔ˜4Ð* 6Ð*Ð*Ð*Ð*Ð*øÝ Ô ¥)Ð ,ðNðNðNð#ŸJšJÐ':¸EÑBÔBÐØ%ŸzšzÐ*@À%ÑHÔHÐØ Ÿ*š*Ð%6¸Ñ>Ô>ˆðŸ š  :­~Ñ>Ô>ˆ Ý)Ð*>Ø*9Ø*7ñ9ô9ˆð&ˆˆzÑØ%ˆˆxÑð#�Ô" DÐ3¨FÐ3Ð3ˆØ ð NØ Ô !× (Ò (¨×)>Ò)>Ñ)@Ô)@×)GÒ)GÈÑ)LÔ)LÑ MÔ MÐ MÐ MÐ MÐ Mð Nð Nð Nð'Nøøøs‚ ‘CC4Ã3C4có„—|sgSt|ttf¦«s| d¦«}d„|D¦«S)zÌParse a comma-separated list. :param value: String or list of strings to be parsed and normalized. :returns: List of values with whitespace stripped. :rtype: list ú,có6—g|]}| ¦«‘ŒS©)Ústrip)Ú.0Úitems rú z.parse_comma_separated_list..:s €Ð +Ð +Ð +˜TˆD�JŠJ‰LŒLÐ +Ð +Ð +ó)Ú isinstanceÚlistÚtupleÚsplit)Úvalues rÚparse_comma_separated_listr**sL€ð ðØˆ å �e�d¥E˜]Ñ +Ô +ð!Ø— ’ ˜CÑ Ô ˆà +Ð + UÐ +Ñ +Ô +Ð+r$cóЗtjj}||vr=tj tj ||¦«¦«}| |¦«S)zaNormalize a single-path. :returns: The normalized path. :rtype: str )ÚosÚpathÚsepÚabspathÚjoinÚrstrip)r-ÚparentÚ separators rÚnormalize_pathr4=sM€õ”” €IØ�DÐÐÝŒw�Š�rœwŸ|š|¨F°DÑ9Ô9Ñ:Ô:ˆØ �;Š;�yÑ !Ô !Ð!r$cóh—t|t¦«r d„|D¦«}nt|¦«}|S)zNormalize the path(s) value.có,—g|]}t|¦«‘ŒSr)r4)r!Úss rr#z*parse_normalized_paths..Ps €Ð7Ð7Ð7¨A•n QÑ'Ô'Ð7Ð7Ð7r$)r%r&r4)r)Ú normalizeds rÚparse_normalized_pathsr9Ms<€å�%�ÑÔð+Ø7Ð7°Ð7Ñ7Ô7ˆ ˆ å# EÑ*Ô*ˆ Ø Ðr$có<—t|j|j|¦«dS)z2Implement optparse's "store" action as a callback.N)ÚsetattrÚvaluesÚdest)rÚopt_strr)rrrs rrrVs€å ˆFŒM˜6œ;¨Ñ.Ô.Ð.Ð.Ð.r$c󇇇—ˆˆˆfd„}|S)zr)rrrrrrs €€€rÚ _callbackz)generate_callback_from.._callback^sYø€à ð 6Ý.¨uÑ5Ô5ˆEØ ð 2Ý*¨5Ñ1Ô1ˆE؈ �f˜g u¨fÐF°tÐFÐFÐF¸vÐFÐFÐFÐFÐFr$r)rrrrAs``` rrr[s7øøø€ðGðGðGðGðGðGðGð Ðr$) Ú__doc__r r,rr*Úcurdirr4r9rrrr$rúrDs‘ðØ6Ð6Ø€€€Ø € € € ð!Nð!Nð!NðH,ð,ð,ð&!#¤ ð "ð "ð "ð "ð ððð/ð/ð/ð ð ð ð ð r$