Files
ServerSync/lib/keyring/testing/__pycache__/util.cpython-314.pyc

27 lines
3.7 KiB
Plaintext
Raw Normal View History

2026-02-19 00:55:27 +02:00
+
<00>;<3B>i\<00><00><><00>^RIt^RIt^RIt^RIt^RIt!RR4t]P R4tRt]P]P,t ] 3Rlt R#)<07>Nc<00>Fa<00>]tRt^toRtRtR RltRtRtRt Rt
Vt R#)
<EFBFBD> ImportKillerz@Context manager to make an import of a given name or names fail.c<08><00>WnR#<00>N<><01>names)<02>selfrs&*<2A>;/tmp/pip-target-ugtna5l2/lib/python/keyring/testing/util.py<70>__init__<5F>ImportKiller.__init__ s<00><00><1A>
<EFBFBD>Nc<08>*<00>WP9dV#R#rr)r <00>fullname<6D>paths&&&r
<00> find_module<6C>ImportKiller.find_modules<00><00> <13>z<EFBFBD>z<EFBFBD> !<21><17>K<EFBFBD> "r c<08><<00>WP9gQh\V4hr)r<00> ImportError)r rs&&r
<00> load_module<6C>ImportKiller.load_modules<00><00><17>:<3A>:<3A>%<25>%<25>%<25><19>(<28>#<23>#r c<08><><00>/VnVPF0p\PP VR4VPV&K2 \P
P ^V4R#r)<07>originalr<00>sys<79>modules<65>pop<6F> meta_path<74>insert)r <00>names& r
<00> __enter__<5F>ImportKiller.__enter__sH<00><00><1A><04> <0A><18>J<EFBFBD>J<EFBFBD>D<EFBFBD>"%<25>+<2B>+<2B>/<2F>/<2F>$<24><04>"=<3D>D<EFBFBD>M<EFBFBD>M<EFBFBD>$<24> <1F><1F> <0B> <0A> <0A><1C><1C>Q<EFBFBD><04>%r c<08><><00>\PPV4VPP 4Fwr#VfK V\P
V&K R#r)rr<00>remover<00>itemsr)r <00>args<67>key<65>values&* r
<00>__exit__<5F>ImportKiller.__exit__sA<00><00> <0B> <0A> <0A><1C><1C>T<EFBFBD>"<22><1E>-<2D>-<2D>-<2D>-<2D>/<2F>J<EFBFBD>C<EFBFBD><14> <20>#(<28><03> <0B> <0B>C<EFBFBD> <20>0r )rrr) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r rrrr'<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@r
rrs&<00><><00><00>F<><1B><18>$<24>&<26> )<29>)r rc+<04><>"<00>/pVP4F,wr4VPV4W#&Vf W09dWK&K(W@V&K. Rx<00>VP4Fwr4Vf W09dWKKW@V&K R#5i)z<>Helper context manager to make and unmake changes to a dict.
A None is not a valid value for the destination, and so means that the
associated name should be removed.N)r#<00>get)<05> destination<6F>changesrr%r&s&, r
<00>NoNoneDictMutatorr5#s<><00><00><00> <12>H<EFBFBD><1D>m<EFBFBD>m<EFBFBD>o<EFBFBD>
<EFBFBD><03>#<23><0F><0F><03>,<2C><08> <0A> <10>=<3D><12>!<21><1F>$<24>"<22> %<25><03> <1C> &<26>
<EFBFBD><1E>n<EFBFBD>n<EFBFBD>&<26>
<EFBFBD><03> <10>=<3D><12>!<21><1F>$<24>"<22> %<25><03> <1C> '<27>s<00>A6A8c <04>6<00>\\P3/VB#)z6A context manager to temporarily change the os.environ)r5<00>os<6F>environ)r4s,r
<00>Environr9:s<00><00> <1C>R<EFBFBD>Z<EFBFBD>Z<EFBFBD> 3<>7<EFBFBD> 3<>3r c<04>La<01>RPV3Rl\V444#)z-Generate a random string with length <i>k</i><3E>c3<00>P<"<00>TFp\P!S4x<00>K R#5ir)<02>random<6F>choice)<03>.0<EFBFBD>_unused<65>sources& <20>r
<00> <genexpr><3E> random_string.<locals>.<genexpr>Ds<00><><00><00>A<><08>W<EFBFBD>6<EFBFBD>=<3D>=<3D><16>(<28>(<28><08>s<00>#&)<02>join<69>range)<02>krAs&fr
<00> random_stringrGBs<00><><00> <0A>7<EFBFBD>7<EFBFBD>A<><05>a<EFBFBD><08>A<> A<>Ar ) <0A>
contextlibr7r=<00>stringrr<00>contextmanagerr5r9<00> ascii_letters<72>digits<74>ALPHABETrG<00>r r
<00><module>rOs^<00><01><11> <09> <0A> <0A>
<EFBFBD>)<29>)<29>6 <0C><1A><1A>%<25><1B>%<25>,4<>
<12> <1F> <1F>&<26>-<2D>-<2D> /<2F><08>%<25>Br