Package httxlib :: Module httxoptions
[hide private]
[frames] | no frames]

Module httxoptions

source code

Module that implements the domain wide options that connecting objects can share

A set of options apply to a HttxManager and all pending objects.

If a HttxManager is cloned, it can be cloned sharing the options or not. If the options are shared, so will be the cookies, compression schemes allowed, username and passwords, certificate files.

If the options are not shared the new HttxManager will be completely separate from the original.

Since options can be directly instantiated by HttxNetLocation and HttxConnection, the same logic applies on cloning

Classes [hide private]
  HttxOption
A class representing an individual option.
  HttxOptionsMeta
Metaclass for HttxOptions to initialize the list of options on instantiation
  HttxOptions
Class implementing a set of options per domain to be held by HttxLib connecting objects like HttxManager, HttxNetLocation and HttxConnection
Variables [hide private]
  proxydefaults = False
If True try to automatically find and use the system (via environment variables, registry or others) defined proxies
  __package__ = 'httxlib'
bool (Default: False) proxydefault