/usr/local/lib64/python3.6/site-packages/aiohttp
NameSizeModeActions
.hash/-0755rm
__pycache__/-0755rm
abc.py55050644editdlrm
base_protocol.py27410644editdlrm
client.py458720644editdlrm
client_exceptions.py92700644editdlrm
client_proto.py81700644editdlrm
client_reqrep.py371510644editdlrm
client_ws.py105160644editdlrm
connector.py513670644editdlrm
cookiejar.py137680644editdlrm
formdata.py61060644editdlrm
hdrs.py47240644editdlrm
helpers.py265270644editdlrm
http.py18000644editdlrm
http_exceptions.py27150644editdlrm
http_parser.py354340644editdlrm
http_websocket.py252990644editdlrm
http_writer.py59330644editdlrm
locks.py11360644editdlrm
log.py3250644editdlrm
multipart.py323130644editdlrm
payload.py136320644editdlrm
payload_streamer.py21120644editdlrm
py.typed70644editdlrm
pytest_plugin.py117720644editdlrm
resolver.py50920644editdlrm
streams.py207580644editdlrm
tcp_helpers.py9610644editdlrm
test_utils.py214340644editdlrm
tracing.py151770644editdlrm
typedefs.py17660644editdlrm
web.py180810644editdlrm
web_app.py171700644editdlrm
web_exceptions.py100980644editdlrm
web_fileresponse.py107840644editdlrm
web_log.py75570644editdlrm
web_middlewares.py41370644editdlrm
web_protocol.py223990644editdlrm
web_request.py281870644editdlrm
web_response.py274710644editdlrm
web_routedef.py61520644editdlrm
web_runner.py111570644editdlrm
web_server.py20500644editdlrm
web_urldispatcher.py394830644editdlrm
web_ws.py171440644editdlrm
worker.py87550644editdlrm
_cparser.pxd43180644editdlrm
_find_header.pxd680644editdlrm
_headers.pxi20070644editdlrm
_helpers.cpython-36m-x86_64-linux-gnu.so3096000755editdlrm
_helpers.pyi2020644editdlrm
_helpers.pyx10490644editdlrm
_http_parser.cpython-36m-x86_64-linux-gnu.so22184240755editdlrm
_http_parser.pyx280580644editdlrm
_http_writer.cpython-36m-x86_64-linux-gnu.so2925760755editdlrm
_http_writer.pyx45750644editdlrm
_websocket.cpython-36m-x86_64-linux-gnu.so1137760755editdlrm
_websocket.pyx15610644editdlrm
__init__.py68700644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/aiohttp/_helpers.pyx (1049B)
cdef class reify: """Use as a class method decorator. It operates almost exactly like the Python `@property` decorator, but it puts the result of the method it decorates into the instance dict after the first call, effectively replacing the function it decorates with an instance variable. It is, in Python parlance, a data descriptor. """ cdef object wrapped cdef object name def __init__(self, wrapped): self.wrapped = wrapped self.name = wrapped.__name__ @property def __doc__(self): return self.wrapped.__doc__ def __get__(self, inst, owner): try: try: return inst._cache[self.name] except KeyError: val = self.wrapped(inst) inst._cache[self.name] = val return val except AttributeError: if inst is None: return self raise def __set__(self, inst, value): raise AttributeError("reified property is read-only")