Files
ServerSync/lib/keyring/backends/__pycache__/chainer.cpython-314.pyc

24 lines
3.7 KiB
Plaintext
Raw Normal View History

2026-02-19 00:55:27 +02:00
+
<00>;<3B>i<00><00>X<00>Rt^RIHt^RIHt^RIHt!RR]P 4tR#)zV
Keyring Chainer - iterates over other viable backends to
discover passwords in each.
)<01>backend)<01>
properties)<01>failc<00><>a<00>]tRt^ toRtRt]PV3RlRl4t]PR4t Rt
Rt Rt R t R
tVtR #) <0C>ChainerBackendzN
>>> ChainerBackend()
<keyring.backends.chainer.ChainerBackend object at ...>
Tc<00> <<01>V^8<>dQhRS[/#)<02><00>return)<01>float)<02>format<61> __classdict__s"<22><>?/tmp/pip-target-ugtna5l2/lib/python/keyring/backends/chainer.py<70> __annotate__<5F>ChainerBackend.__annotate__s<00><><00>L<01>L<01><15>L<01>c <0C>|<00>\VP4^8<>d^
#\PP^,
#)z
If there are backends to chain, high priority
Otherwise very low priority since our operation when empty
is the same as null.
)<05>len<65>backendsr<00>Keyring<6E>priority)<01>clss&r r<00>ChainerBackend.prioritys.<00><00><19><13><1C><1C>&<26><11>*<2A>r<EFBFBD>K<><14><1C><1C>1F<31>1F<31><11>1J<31>Krc <0C>~<00>Rp\V\P!44p\V\PRR7#)z%
Discover all keyrings for chaining.
c<00><><00>\P;'g\p\V\4'*;'d V!V4;'dVP
^8<>#)<01>)r<00>_limit<69>bool<6F>
isinstancerr)<02>keyring<6E>limits& r <00>allow<6F>&ChainerBackend.backends.<locals>.allow$sN<00><00><1B>N<EFBFBD>N<EFBFBD>*<2A>*<2A>d<EFBFBD>E<EFBFBD><1E>w<EFBFBD><0E>7<>7<>)<29>)<29><19>'<27>N<EFBFBD>)<29>)<29><1B>$<24>$<24>q<EFBFBD>(<28> rT)<02>key<65>reverse)<05>filterr<00>get_all_keyring<6E>sorted<65> by_priority)rr <00>alloweds& r r<00>ChainerBackend.backendss3<00><00>  <0E><19><15><07> 7<> 7<> 9<>:<3A><07><15>g<EFBFBD>7<EFBFBD>#6<>#6<><04>E<>Erc<08>^<00>VPFpVPW4pVfKVu# R#<00>N)r<00> get_password)<05>self<6C>service<63>usernamer<00>passwords&&& r r,<00>ChainerBackend.get_password/s+<00><00><1B>}<7D>}<7D>G<EFBFBD><1E>+<2B>+<2B>G<EFBFBD>><3E>H<EFBFBD><17>#<23><1F><0F>%rc<08>v<00>VPFpVPWV4u# R# \dK*i;ir+)r<00> set_password<72>NotImplementedError)r-r.r/r0rs&&&& r r3<00>ChainerBackend.set_password5s<<00><00><1B>}<7D>}<7D>G<EFBFBD> <15><1E>+<2B>+<2B>G<EFBFBD>x<EFBFBD>H<>H<>%<25><>'<27> <15><14> <15>s <00>)<02> 8<05>8c<08>t<00>VPFpVPW4u# R# \dK)i;ir+)r<00>delete_passwordr4)r-r.r/rs&&& r r7<00>ChainerBackend.delete_password<s:<00><00><1B>}<7D>}<7D>G<EFBFBD> <15><1E>.<2E>.<2E>w<EFBFBD>A<>A<>%<25><>'<27> <15><14> <15>s <00>(<02> 7<05>7c<08>^<00>VPFpVPW4pVfKVu# R#r+)r<00>get_credential)r-r.r/r<00>
credentials&&& r r:<00>ChainerBackend.get_credentialCs,<00><00><1B>}<7D>}<7D>G<EFBFBD> <20>/<2F>/<2F><07>B<>J<EFBFBD><19>%<25>!<21>!<21>%r<00>N)<10>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>viabler<00> classpropertyrrr,r3r7r:<00>__static_attributes__<5F>__classdictcell__)r s@r rr s`<00><><00><00><08><12>F<EFBFBD><0F><1D><1D>L<01><1E>L<01><10><1D><1D>F<01><1E>F<01>  <20> <15><15>"<22>"rrN)rB<00>r<00>compatrr<00>KeyringBackendrr=rr <00><module>rJs'<00><01><04>
<17><1F><12><"<22>W<EFBFBD>+<2B>+<2B><"r