<type 'exceptions.IOError'> | Python 2.7.2: /home3/zenmagic/python/bin/python Tue Oct 15 18:21:02 2024 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/home2/zenmagic/public_html/pressedbooks.py in |
67 |
68 if http[xx] != "" : # cs=cs+"file "+str(xx)+" = "+http[xx]+"<br>" |
=> 69 f = urllib.urlopen(http[xx]) |
70 if f != '' : |
71 s = f.read() |
f undefined, urllib = <module 'urllib' from '/home3/zenmagic/python/lib/python2.7/urllib.pyc'>, urllib.urlopen = <function urlopen>, http = ['', 'http://brokeandbroken.pressbooks.com', 'http://brokeandbroken.pressbooks.com/front-matter/acknowledgments', 'http://brokeandbroken.pressbooks.com/about', 'http://brokeandbroken.pressbooks.com/authors', 'http://brokeandbroken.pressbooks.com/table-of-contents', 'http://brokeandbroken.pressbooks.com/front-matter/preface', 'http://brokeandbroken.pressbooks.com/chapter/chapter-1', 'http://brokeandbroken.pressbooks.com/chapter/chapter-2', 'http://brokeandbroken.pressbooks.com/chapter/chapter-3', 'http://brokeandbroken.pressbooks.com/chapter/chapter-4', 'http://brokeandbroken.pressbooks.com/chapter/chapter-5', 'http://brokeandbroken.pressbooks.com/chapter/chapter-6', 'http://brokeandbroken.pressbooks.com/chapter/chapter-7', 'http://brokeandbroken.pressbooks.com/chapter/chapter-8', 'http://brokeandbroken.pressbooks.com/chapter/chapter-9', 'http://brokeandbroken.pressbooks.com/chapter/chapter-10', 'http://brokeandbroken.pressbooks.com/chapter/chapter-11', 'http://brokeandbroken.pressbooks.com/chapter/the...-of-australian-pows-on-the-burma-thailand-railway', 'http://brokeandbroken.pressbooks.com/back-matter/hugh-v-clarke', ...], xx = 1 |
/home3/zenmagic/python/lib/python2.7/urllib.py in urlopen(url='http://brokeandbroken.pressbooks.com', data=None, proxies=None) |
82 opener = _urlopener |
83 if data is None: |
=> 84 return opener.open(url) |
85 else: |
86 return opener.open(url, data) |
opener = <urllib.FancyURLopener instance>, opener.open = <bound method FancyURLopener.open of <urllib.FancyURLopener instance>>, url = 'http://brokeandbroken.pressbooks.com' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open(self=<urllib.FancyURLopener instance>, fullurl='http://brokeandbroken.pressbooks.com', data=None) |
203 try: |
204 if data is None: |
=> 205 return getattr(self, name)(url) |
206 else: |
207 return getattr(self, name)(url, data) |
builtin getattr = <built-in function getattr>, self = <urllib.FancyURLopener instance>, name = 'open_http', url = '//brokeandbroken.pressbooks.com' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open_http(self=<urllib.FancyURLopener instance>, url='//brokeandbroken.pressbooks.com', data=None) |
354 else: |
355 if data is None: |
=> 356 return self.http_error(url, fp, errcode, errmsg, headers) |
357 else: |
358 return self.http_error(url, fp, errcode, errmsg, headers, data) |
self = <urllib.FancyURLopener instance>, self.http_error = <bound method FancyURLopener.http_error of <urllib.FancyURLopener instance>>, url = '//brokeandbroken.pressbooks.com', fp = <socket._fileobject object>, errcode = 301, errmsg = 'Moved Permanently', headers = <httplib.HTTPMessage instance> |
/home3/zenmagic/python/lib/python2.7/urllib.py in http_error(self=<urllib.FancyURLopener instance>, url='//brokeandbroken.pressbooks.com', fp=<socket._fileobject object>, errcode=301, errmsg='Moved Permanently', headers=<httplib.HTTPMessage instance>, data=None) |
367 method = getattr(self, name) |
368 if data is None: |
=> 369 result = method(url, fp, errcode, errmsg, headers) |
370 else: |
371 result = method(url, fp, errcode, errmsg, headers, data) |
result undefined, method = <bound method FancyURLopener.http_error_301 of <urllib.FancyURLopener instance>>, url = '//brokeandbroken.pressbooks.com', fp = <socket._fileobject object>, errcode = 301, errmsg = 'Moved Permanently', headers = <httplib.HTTPMessage instance> |
/home3/zenmagic/python/lib/python2.7/urllib.py in http_error_301(self=<urllib.FancyURLopener instance>, url='//brokeandbroken.pressbooks.com', fp=<socket._fileobject object>, errcode=301, errmsg='Moved Permanently', headers=<httplib.HTTPMessage instance>, data=None) |
661 def http_error_301(self, url, fp, errcode, errmsg, headers, data=None): |
662 """Error 301 -- also relocated (permanently).""" |
=> 663 return self.http_error_302(url, fp, errcode, errmsg, headers, data) |
664 |
665 def http_error_303(self, url, fp, errcode, errmsg, headers, data=None): |
self = <urllib.FancyURLopener instance>, self.http_error_302 = <bound method FancyURLopener.http_error_302 of <urllib.FancyURLopener instance>>, url = '//brokeandbroken.pressbooks.com', fp = <socket._fileobject object>, errcode = 301, errmsg = 'Moved Permanently', headers = <httplib.HTTPMessage instance>, data = None |
/home3/zenmagic/python/lib/python2.7/urllib.py in http_error_302(self=<urllib.FancyURLopener instance>, url='//brokeandbroken.pressbooks.com', fp=<socket._fileobject object>, errcode=301, errmsg='Moved Permanently', headers=<httplib.HTTPMessage instance>, data=None) |
630 "Internal Server Error: Redirect Recursion", headers) |
631 result = self.redirect_internal(url, fp, errcode, errmsg, headers, |
=> 632 data) |
633 self.tries = 0 |
634 return result |
data = None |
/home3/zenmagic/python/lib/python2.7/urllib.py in redirect_internal(self=<urllib.FancyURLopener instance>, url='//brokeandbroken.pressbooks.com', fp=<socket._fileobject object>, errcode=301, errmsg='Moved Permanently', headers=<httplib.HTTPMessage instance>, data=None) |
657 headers) |
658 |
=> 659 return self.open(newurl) |
660 |
661 def http_error_301(self, url, fp, errcode, errmsg, headers, data=None): |
self = <urllib.FancyURLopener instance>, self.open = <bound method FancyURLopener.open of <urllib.FancyURLopener instance>>, newurl = 'https://brokeandbroken.pressbooks.com/' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open(self=<urllib.FancyURLopener instance>, fullurl='https://brokeandbroken.pressbooks.com/', data=None) |
200 return self.open_unknown_proxy(proxy, fullurl, data) |
201 else: |
=> 202 return self.open_unknown(fullurl, data) |
203 try: |
204 if data is None: |
self = <urllib.FancyURLopener instance>, self.open_unknown = <bound method FancyURLopener.open_unknown of <urllib.FancyURLopener instance>>, fullurl = 'https://brokeandbroken.pressbooks.com/', data = None |
/home3/zenmagic/python/lib/python2.7/urllib.py in open_unknown(self=<urllib.FancyURLopener instance>, fullurl='https://brokeandbroken.pressbooks.com/', data=None) |
212 """Overridable interface to open unknown URL type.""" |
213 type, url = splittype(fullurl) |
=> 214 raise IOError, ('url error', 'unknown url type', type) |
215 |
216 def open_unknown_proxy(self, proxy, fullurl, data=None): |
builtin IOError = <type 'exceptions.IOError'>, type = 'https' |
<type 'exceptions.IOError'>: [Errno url error] unknown url type: 'https'
args =
('url error', 'unknown url type')
errno =
'url error'
filename =
'https'
message =
''
strerror =
'unknown url type'