/usr/lib/python3.10/lib2to3/fixes/__pycache__
NameSizeModeActions
fix_apply.cpython-310.pyc16520644editdlrm
fix_asserts.cpython-310.pyc12770644editdlrm
fix_basestring.cpython-310.pyc6610644editdlrm
fix_buffer.cpython-310.pyc8060644editdlrm
fix_dict.cpython-310.pyc32870644editdlrm
fix_except.cpython-310.pyc27720644editdlrm
fix_exec.cpython-310.pyc11310644editdlrm
fix_execfile.cpython-310.pyc16770644editdlrm
fix_exitfunc.cpython-310.pyc23060644editdlrm
fix_filter.cpython-310.pyc24400644editdlrm
fix_funcattrs.cpython-310.pyc9740644editdlrm
fix_future.cpython-310.pyc7820644editdlrm
fix_getcwdu.cpython-310.pyc7860644editdlrm
fix_has_key.cpython-310.pyc28770644editdlrm
fix_idioms.cpython-310.pyc39050644editdlrm
fix_import.cpython-310.pyc28110644editdlrm
fix_imports.cpython-310.pyc46270644editdlrm
fix_imports2.cpython-310.pyc5440644editdlrm
fix_input.cpython-310.pyc9480644editdlrm
fix_intern.cpython-310.pyc11300644editdlrm
fix_isinstance.cpython-310.pyc15550644editdlrm
fix_itertools.cpython-310.pyc15460644editdlrm
fix_itertools_imports.cpython-310.pyc15660644editdlrm
fix_long.cpython-310.pyc7090644editdlrm
fix_map.cpython-310.pyc30750644editdlrm
fix_metaclass.cpython-310.pyc54050644editdlrm
fix_methodattrs.cpython-310.pyc9360644editdlrm
fix_ne.cpython-310.pyc8090644editdlrm
fix_next.cpython-310.pyc30770644editdlrm
fix_nonzero.cpython-310.pyc9210644editdlrm
fix_numliterals.cpython-310.pyc10210644editdlrm
fix_operator.cpython-310.pyc41520644editdlrm
fix_paren.cpython-310.pyc13870644editdlrm
fix_print.cpython-310.pyc23090644editdlrm
fix_raise.cpython-310.pyc22490644editdlrm
fix_raw_input.cpython-310.pyc7930644editdlrm
fix_reduce.cpython-310.pyc11260644editdlrm
fix_reload.cpython-310.pyc11420644editdlrm
fix_renames.cpython-310.pyc20250644editdlrm
fix_repr.cpython-310.pyc8430644editdlrm
fix_set_literal.cpython-310.pyc16830644editdlrm
fix_standarderror.cpython-310.pyc7180644editdlrm
fix_sys_exc.cpython-310.pyc14110644editdlrm
fix_throw.cpython-310.pyc18060644editdlrm
fix_tuple_params.cpython-310.pyc45890644editdlrm
fix_types.cpython-310.pyc19410644editdlrm
fix_unicode.cpython-310.pyc15530644editdlrm
fix_urllib.cpython-310.pyc58800644editdlrm
fix_ws_comma.cpython-310.pyc11170644editdlrm
fix_xrange.cpython-310.pyc25270644editdlrm
fix_xreadlines.cpython-310.pyc11210644editdlrm
fix_zip.cpython-310.pyc15790644editdlrm
__init__.cpython-310.pyc1380644editdlrm
Edit: /usr/lib/python3.10/lib2to3/fixes/__pycache__/fix_urllib.cpython-310.pyc (5880B)
o bc @sdZddlmZmZddlmZmZmZmZm Z m Z m Z dgdfdgdfdd gfgdgd fdd d gfgd Z e d e ddddZGdddeZdS)zFix changes imports of urllib which are now incompatible. This is rather similar to fix_imports, but because of the more complex nature of the fixing for urllib, it has its own fixer. ) alternates FixImports)NameComma FromImportNewlinefind_indentationNodesymszurllib.request) URLopenerFancyURLopener urlretrieve _urlopenerurlopen urlcleanup pathname2url url2pathname getproxiesz urllib.parse)quote quote_plusunquote unquote_plus urlencode splitattr splithost splitnport splitpasswd splitport splitquerysplittag splittype splituser splitvaluez urllib.errorContentTooShortError)rinstall_opener build_openerRequestOpenerDirector BaseHandlerHTTPDefaultErrorHandlerHTTPRedirectHandlerHTTPCookieProcessor ProxyHandlerHTTPPasswordMgrHTTPPasswordMgrWithDefaultRealmAbstractBasicAuthHandlerHTTPBasicAuthHandlerProxyBasicAuthHandlerAbstractDigestAuthHandlerHTTPDigestAuthHandlerProxyDigestAuthHandler HTTPHandler HTTPSHandler FileHandler FTPHandlerCacheFTPHandlerUnknownHandlerURLError HTTPError)urlliburllib2r>r=ccsxt}tD]1\}}|D]*}|\}}t|}d||fVd|||fVd|Vd|Vd||fVqqdS)Nzimport_name< 'import' (module=%r | dotted_as_names< any* module=%r any* >) > zimport_from< 'from' mod_member=%r 'import' ( member=%s | import_as_name< member=%s 'as' any > | import_as_names< members=any* >) > zIimport_from< 'from' module_star=%r 'import' star='*' > ztimport_name< 'import' dotted_as_name< module_as=%r 'as' any > > zKpower< bare_with_attr=%r trailer< '.' member=%s > any* > )setMAPPINGitemsr)bare old_modulechangeschange new_modulemembersrI//usr/lib/python3.10/lib2to3/fixes/fix_urllib.py build_pattern0s.rKc@s4eZdZddZddZddZddZd d Zd S) FixUrllibcCs dtS)N|)joinrK)selfrIrIrJrKIs zFixUrllib.build_patterncCsv|d}|j}g}t|jddD]}|t|d|dtgq|tt|jdd|d||dS)zTransform for the basic import case. Replaces the old import name with a comma separated list of its replacements. moduleNrprefix) getrSrAvalueextendrrappendreplace)rOnoderesults import_modprefnamesnamerIrIrJtransform_importLs  zFixUrllib.transform_importcCs|d}|j}|d}|rDt|tr|d}d}t|jD]}|j|dvr.|d}nq|r<|t||ddS||ddSg}i} |d} | D]D}|j t j krc|j d j} |j dj} n|j} d} | d krt|jD] }| |dvr|d| vr| |d| |dg |qqqNg} t|}d }d d }|D]A}| |}g}|ddD]}||||| tq|||d|t||}|r|jj|r||_| |d}q| rg}| ddD] }||tgq| | d||dS||ddS)zTransform for imports of specific module elements. Replaces the module to be imported from with the appropriate new module. mod_membermemberrNr?rR!This is an invalid module elementrH,TcSsX|jtjkr$t|jdj|d|jd|jdg}ttj|gSt|j|dgS)NrrRr?rc)typer import_as_namerchildrenrUcloner )r^rSkidsrIrIrJ handle_names   z/FixUrllib.transform_member..handle_namerQFzAll module elements are invalid)rTrS isinstancelistrArUrXrcannot_convertrer rfrgrW setdefaultrrVrrparentendswithr)rOrYrZr`r\ranew_namerFmodulesmod_dictrHas_name member_name new_nodes indentationfirstrjrPeltsr]eltnewnodesnew_noderIrIrJtransform_member\sl         zFixUrllib.transform_membercCs|d}|d}d}t|tr|d}t|jD]}|j|dvr)|d}nq|r8|t||jddS||ddS)z.Transform for calls to module members in code.bare_with_attrraNrr?rRrb) rTrkrlrArUrXrrSrm)rOrYrZ module_dotrarqrFrIrIrJ transform_dots    zFixUrllib.transform_dotcCs|dr |||dS|dr|||dS|dr'|||dS|dr4||ddS|drA||ddSdS)NrPr`r module_starzCannot handle star imports. module_asz#This module is now multiple modules)rTr_r~rrm)rOrYrZrIrIrJ transforms     zFixUrllib.transformN)__name__ __module__ __qualname__rKr_r~rrrIrIrIrJrLGs L rLN)__doc__lib2to3.fixes.fix_importsrrlib2to3.fixer_utilrrrrrr r rArWrKrLrIrIrIrJs0$ !