<type 'exceptions.IOError'> | Python 2.7.2: /home3/zenmagic/python/bin/python Tue Oct 15 18:19:04 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/wanifesto-jic1.py in |
122 author[x]=re.sub("\)","",author[x]) |
123 sall=sall+'<h1 style="margin-top:2.2em;margin-bottom:0;">'+title[x]+'</h1><h2 style="margin-top:0;margin-bottom:0;">'+author[x]+'</h2><h3 style="margin-top:0;"><a href="'+nnames[x]+'">'+nnames[x]+'</a></h3>' |
=> 124 f = urllib.urlopen(nnames[x]) |
125 if f != '' : |
126 s="" |
f = '', urllib = <module 'urllib' from '/home3/zenmagic/python/lib/python2.7/urllib.pyc'>, urllib.urlopen = <function urlopen>, nnames = ['http://book.pressbooks.com', 'http://book.pressbooks.com/front-matter/preface', 'http://book.pressbooks.com/front-matter/introduction', 'http://book.pressbooks.com/chapter/context-not-container-biran-oleary', 'http://book.pressbooks.com/chapter/distribution-everywhere-andrew-savikas', 'http://book.pressbooks.com/chapter/what-we-can-do-with-books-liza-daly', 'http://book.pressbooks.com/chapter/metadata-laura-dawson', 'http://book.pressbooks.com/chapter/drm-kirk-biglione', 'http://book.pressbooks.com/chapter/digital-workflow-brian-oleary', 'http://book.pressbooks.com/chapter/book-design-in-the-digital-age-craig-mod', 'http://book.pressbooks.com/chapter/book-and-the-internet-hugh-mcguire', 'http://book.pressbooks.com/chapter/web-literature-eli-james', 'http://book.pressbooks.com/chapter/books-words-erin-mckean', 'http://book.pressbooks.com/chapter/books-databases-terry-jones', 'http://book.pressbooks.com/chapter/above-the-silos-travis-alber-aaron-miller', 'http://book.pressbooks.com/chapter/user-experience-reader-experience-brett-sandusky', 'http://book.pressbooks.com/chapter/app-meet-book-ron-martinez', 'http://book.pressbooks.com/chapter/curation-of-obscurity-peter-brantley', 'http://book.pressbooks.com/chapter/a-readers-bill-of-rights-kassia-krozser', 'http://book.pressbooks.com/chapter/fictionaut-jurgen-fauth', ...], x = 0 |
/home3/zenmagic/python/lib/python2.7/urllib.py in urlopen(url='http://book.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://book.pressbooks.com' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open(self=<urllib.FancyURLopener instance>, fullurl='http://book.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 = '//book.pressbooks.com' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open_http(self=<urllib.FancyURLopener instance>, url='//book.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 = '//book.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='//book.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 = '//book.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='//book.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 = '//book.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='//book.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='//book.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://book.pressbooks.com/' |
/home3/zenmagic/python/lib/python2.7/urllib.py in open(self=<urllib.FancyURLopener instance>, fullurl='https://book.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://book.pressbooks.com/', data = None |
/home3/zenmagic/python/lib/python2.7/urllib.py in open_unknown(self=<urllib.FancyURLopener instance>, fullurl='https://book.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'