Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
URLopener Class Reference
Inheritance diagram for URLopener:
FancyURLopener URLopener

Public Member Functions

def __init__
 
def http_error_default
 
def http_error_302
 
- Public Member Functions inherited from FancyURLopener
def __init__
 
def http_error_default
 
def http_error_302
 
def redirect_internal
 
def http_error_301
 
def http_error_401
 
def retry_http_basic_auth
 
def retry_https_basic_auth
 
def get_user_passwd
 
def prompt_user_passwd
 
- Public Member Functions inherited from URLopener
def __init__
 
def __del__
 
def close
 
def cleanup
 
def addheader
 
def open
 
def open_unknown
 
def open_unknown_proxy
 
def retrieve
 
def open_http
 
def http_error
 
def http_error_default
 
def open_https
 
def open_gopher
 
def open_file
 
def open_local_file
 
def open_ftp
 
def open_data
 

Data Fields

 errcode
 
 tries
 
 maxtries
 
- Data Fields inherited from FancyURLopener
 auth_cache
 
 tries
 
 maxtries
 
- Data Fields inherited from URLopener
 proxies
 
 key_file
 
 cert_file
 
 addheaders
 
 tempcache
 
 ftpcache
 
 type
 

Additional Inherited Members

- Static Public Attributes inherited from URLopener
string version = "Python-urllib/%s"
 

Detailed Description

Definition at line 198 of file robotparser.py.

Constructor & Destructor Documentation

def __init__ (   self,
  args 
)

Definition at line 199 of file robotparser.py.

200  def __init__(self, *args):
201  apply(urllib.FancyURLopener.__init__, (self,) + args)
202  self.errcode = 200
203  self.tries = 0
204  self.maxtries = 10

Member Function Documentation

def http_error_302 (   self,
  url,
  fp,
  errcode,
  errmsg,
  headers,
  data = None 
)

Definition at line 210 of file robotparser.py.

References FancyURLopener.http_error_302(), URLopener.http_error_default(), URLopener.maxtries, and URLopener.tries.

211  def http_error_302(self, url, fp, errcode, errmsg, headers, data=None):
212  self.tries += 1
213  if self.tries >= self.maxtries:
214  return self.http_error_default(url, fp, 500,
215  "Internal Server Error: Redirect Recursion",
216  headers)
217  result = urllib.FancyURLopener.http_error_302(self, url, fp, errcode,
218  errmsg, headers, data)
219  self.tries = 0
220  return result
def http_error_default (   self,
  url,
  fp,
  errcode,
  errmsg,
  headers 
)

Definition at line 205 of file robotparser.py.

References RobotFileParser.errcode, URLopener.errcode, and FancyURLopener.http_error_default().

206  def http_error_default(self, url, fp, errcode, errmsg, headers):
207  self.errcode = errcode
208  return urllib.FancyURLopener.http_error_default(self, url, fp, errcode,
209  errmsg, headers)

Field Documentation

errcode

Definition at line 201 of file robotparser.py.

maxtries

Definition at line 203 of file robotparser.py.

tries

Definition at line 202 of file robotparser.py.


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