I am going through the code of Python requests
library from Kenneth Reitz (which is awesome!). And I have encountered a Class variable named __attrs__
(see below). Tried to find out something about it via Google and SymbolHound, but no luck.
Is this a standard Python thing? Where can I find more infos? Can someone enlighten me?
From: https://github.com/kennethreitz/requests/blob/master/requests/sessions.py
class Session(SessionRedirectMixin):
...
__attrs__ = [
'headers', 'cookies', 'auth', 'proxies', 'hooks', 'params', 'verify',
'cert', 'prefetch', 'adapters', 'stream', 'trust_env',
'max_redirects',
]
def __init__(self):
#: A case-insensitive dictionary of headers to be sent on each
#: :class:`Request <Request>` sent from this
#: :class:`Session <Session>`.
self.headers = default_headers()