/usr/lib/python3/dist-packages/twisted/python/__pycache__
NameSizeModeActions
compat.cpython-310.pyc153980644editdlrm
components.cpython-310.pyc143640644editdlrm
constants.cpython-310.pyc4680644editdlrm
context.cpython-310.pyc46570644editdlrm
deprecate.cpython-310.pyc252210644editdlrm
failure.cpython-310.pyc189600644editdlrm
fakepwd.cpython-310.pyc72920644editdlrm
filepath.cpython-310.pyc520500644editdlrm
formmethod.cpython-310.pyc127170644editdlrm
htmlizer.cpython-310.pyc35820644editdlrm
lockfile.cpython-310.pyc51380644editdlrm
log.cpython-310.pyc230160644editdlrm
logfile.cpython-310.pyc104590644editdlrm
modules.cpython-310.pyc254690644editdlrm
monkey.cpython-310.pyc23150644editdlrm
procutils.cpython-310.pyc13890644editdlrm
randbytes.cpython-310.pyc37350644editdlrm
rebuild.cpython-310.pyc55780644editdlrm
reflect.cpython-310.pyc191270644editdlrm
release.cpython-310.pyc15250644editdlrm
roots.cpython-310.pyc89330644editdlrm
runtime.cpython-310.pyc56170644editdlrm
sendmsg.cpython-310.pyc25800644editdlrm
shortcut.cpython-310.pyc24640644editdlrm
syslog.cpython-310.pyc33680644editdlrm
systemd.cpython-310.pyc30510644editdlrm
text.cpython-310.pyc42690644editdlrm
threadable.cpython-310.pyc35200644editdlrm
threadpool.cpython-310.pyc105020644editdlrm
url.cpython-310.pyc2790644editdlrm
urlpath.cpython-310.pyc92820644editdlrm
usage.cpython-310.pyc286350644editdlrm
util.cpython-310.pyc279390644editdlrm
versions.cpython-310.pyc3560644editdlrm
win32.cpython-310.pyc48410644editdlrm
zippath.cpython-310.pyc91460644editdlrm
zipstream.cpython-310.pyc88260644editdlrm
_appdirs.cpython-310.pyc8620644editdlrm
_inotify.cpython-310.pyc25800644editdlrm
_pydoctor.cpython-310.pyc57500644editdlrm
_release.cpython-310.pyc181330644editdlrm
_shellcomp.cpython-310.pyc188550644editdlrm
_textattributes.cpython-310.pyc106420644editdlrm
_tzhelper.cpython-310.pyc33850644editdlrm
_url.cpython-310.pyc2690644editdlrm
__init__.cpython-310.pyc5460644editdlrm
Edit: /usr/lib/python3/dist-packages/twisted/python/__pycache__/systemd.cpython-310.pyc (3051B)
o ¯b« ã@s@dZdgZddlmZddlmZmZmZmZGdd„dƒZ dS)zƒ Integration with systemd. Currently only the minimum APIs necessary for using systemd's socket activation feature are supported. Ú ListenFDsé)Úgetpid)ÚIterableÚListÚMappingÚOptionalc@sleZdZdZdZdeeddfdd„Ze  dde e e e fd e eddfd d „ƒZ de efd d „ZdS)raM L{ListenFDs} provides access to file descriptors inherited from systemd. Typically L{ListenFDs.fromEnvironment} should be used to construct a new instance of L{ListenFDs}. @cvar _START: File descriptors inherited from systemd are always consecutively numbered, with a fixed lowest "starting" descriptor. This gives the default starting descriptor. Since this must agree with the value systemd is using, it typically should not be overridden. @ivar _descriptors: A C{list} of C{int} giving the descriptors which were inherited. éÚ descriptorsÚreturnNcCs ||_dS)z @param descriptors: The descriptors which will be returned from calls to C{inheritedDescriptors}. N)Ú _descriptors)Úselfr ©r ú8/usr/lib/python3/dist-packages/twisted/python/systemd.pyÚ__init__%s zListenFDs.__init__ÚenvironÚstartc Cs¶|dur ddlm}|}|dur|j}g}zt|dƒ}Wnttfy+Y||ƒSw|tƒkrWzt|dƒ}WnttfyGY||ƒSwtt|||ƒƒ}|d=|d=||ƒS)a¶ @param environ: A dictionary-like object to inspect to discover inherited descriptors. By default, L{None}, indicating that the real process environment should be inspected. The default is suitable for typical usage. @param start: An integer giving the lowest value of an inherited descriptor systemd will give us. By default, L{None}, indicating the known correct (that is, in agreement with systemd) value will be used. The default is suitable for typical usage. @return: A new instance of C{cls} which can be used to look up the descriptors which have been inherited. Nr)rÚ LISTEN_PIDÚ LISTEN_FDS) ÚosrÚ_STARTÚintÚKeyErrorÚ ValueErrorrÚlistÚrange)ÚclsrrÚ_environr ÚpidÚcountr r rÚfromEnvironment,s,  ô ú zListenFDs.fromEnvironmentcCs t|jƒS)z6 @return: The configured descriptors. )rr )r r r rÚinheritedDescriptorsYs zListenFDs.inheritedDescriptors)NN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrrrÚ classmethodrrÚstrrrr r r r rrsýþý ü,N) r$Ú__all__rrÚtypingrrrrrr r r rÚs