Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
OpenerFactory Class Reference

Public Member Functions

def add_proxy_handler
 
def add_handler
 
def replace_handler
 
def build_opener
 

Data Fields

 proxy_handlers
 
 handlers
 

Static Public Attributes

list default_handlers
 
list proxy_handlers = [ProxyHandler]
 
list handlers = []
 
list replacement_handlers = []
 

Detailed Description

Definition at line 1005 of file urllib2.py.

Member Function Documentation

def add_handler (   self,
  h 
)

Definition at line 1017 of file urllib2.py.

1018  def add_handler(self, h):
1019  self.handlers = self.handlers + [h]
def add_proxy_handler (   self,
  ph 
)

Definition at line 1014 of file urllib2.py.

1015  def add_proxy_handler(self, ph):
1016  self.proxy_handlers = self.proxy_handlers + [ph]
def build_opener (   self)

Definition at line 1023 of file urllib2.py.

1024  def build_opener(self):
1025  opener = OpenerDirector()
1026  for ph in self.proxy_handlers:
1027  if inspect.isclass(ph):
1028  ph = ph()
1029  opener.add_handler(ph)
def replace_handler (   self,
  h 
)

Definition at line 1020 of file urllib2.py.

1021  def replace_handler(self, h):
1022  pass

Field Documentation

list default_handlers
static
Initial value:
1 = [UnknownHandler, HTTPHandler,
2  HTTPDefaultErrorHandler, HTTPRedirectHandler,
3  FTPHandler, FileHandler]

Definition at line 1007 of file urllib2.py.

list handlers = []
static

Definition at line 1011 of file urllib2.py.

handlers

Definition at line 1018 of file urllib2.py.

list proxy_handlers = [ProxyHandler]
static

Definition at line 1010 of file urllib2.py.

proxy_handlers

Definition at line 1015 of file urllib2.py.

list replacement_handlers = []
static

Definition at line 1012 of file urllib2.py.


The documentation for this class was generated from the following file: