Server Error
URL: http://www.jmskoly.cz/kurzy?id=9254
Module paste.exceptions.errormiddleware:144 in __call__
<< __traceback_supplement__ = Supplement, self, environ
sr_checker = ResponseStartChecker(start_response)
app_iter = self.application(environ, sr_checker)
return self.make_catching_iter(app_iter, environ, sr_checker)
except:
>> app_iter = self.application(environ, sr_checker)
Module solmundr.web.middleware:13 in transaction_middleware
<< begin()
try:
res = app(environ, start_response)
except HTTPException:
comit()
>> res = app(environ, start_response)
Module pyramid.router:187 in __call__
<<
try:
response = self.handle_request(request)
has_listeners and notify(NewResponse(request, response))
>> response = self.handle_request(request)
Module pyramid.tweens:20 in excview_tween
<< attrs = request.__dict__
try:
response = handler(request)
except Exception as exc:
# WARNING: do not assign the result of sys.exc_info() to a
>> response = handler(request)
Module pyramid.router:164 in handle_request
<< raise HTTPNotFound(msg)
else:
response = view_callable(context, request)
return response
>> response = view_callable(context, request)
Module pyramid.config.views:333 in rendered_view
<< def rendered_view(context, request):
renderer = view_renderer
result = view(context, request)
registry = self.registry
# this must adapt, it can't do a simple interface check
>> result = view(context, request)
Module pyramid.config.views:459 in _class_view
<< request.__view__ = inst
if attr is None:
response = inst()
else:
response = getattr(inst, attr)()
>> response = inst()
Module jmskoly.views.kurzy:26 in __call__
<< if req.method == 'POST':
kreq.add_data(urllib.urlencode(req.POST))
kres = urllib2.urlopen(kreq)
doc = html.fromstring(kres.read())
>> kres = urllib2.urlopen(kreq)
Module urllib2:126 in urlopen
<< if _opener is None:
_opener = build_opener()
return _opener.open(url, data, timeout)
def install_opener(opener):
>> return _opener.open(url, data, timeout)
Module urllib2:397 in open
<< for processor in self.process_response.get(protocol, []):
meth = getattr(processor, meth_name)
response = meth(req, response)
return response
>> response = meth(req, response)
Module urllib2:510 in http_response
<< if not (200 <= code < 300):
response = self.parent.error(
'http', request, response, code, msg, hdrs)
return response
>> 'http', request, response, code, msg, hdrs)
Module urllib2:429 in error
<< http_err = 0
args = (dict, proto, meth_name) + args
result = self._call_chain(*args)
if result:
return result
>> result = self._call_chain(*args)
Module urllib2:369 in _call_chain
<< func = getattr(handler, meth_name)
result = func(*args)
if result is not None:
return result
>> result = func(*args)
Module urllib2:605 in http_error_302
<< fp.close()
return self.parent.open(new, timeout=req.timeout)
http_error_301 = http_error_303 = http_error_307 = http_error_302
>> return self.parent.open(new, timeout=req.timeout)
Module urllib2:391 in open
<< req = meth(req)
response = self._open(req, data)
# post-process response
>> response = self._open(req, data)
Module urllib2:409 in _open
<< protocol = req.get_type()
result = self._call_chain(self.handle_open, protocol, protocol +
'_open', req)
if result:
return result
>> '_open', req)
Module urllib2:369 in _call_chain
<< func = getattr(handler, meth_name)
result = func(*args)
if result is not None:
return result
>> result = func(*args)
Module urllib2:1178 in https_open
<<
def https_open(self, req):
return self.do_open(httplib.HTTPSConnection, req)
https_request = AbstractHTTPHandler.do_request_
>> return self.do_open(httplib.HTTPSConnection, req)
Module urllib2:1145 in do_open
<< r = h.getresponse()
except socket.error, err: # XXX what error?
raise URLError(err)
# Pick apart the HTTPResponse object to get the addinfourl
>> raise URLError(err)
URLError: <urlopen error [Errno 1] _ssl.c:490: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version>
URL:
http://www.jmskoly.cz/kurzy?id=9254
Module
paste.exceptions.errormiddleware:
144 in
__call__
<< __traceback_supplement__ = Supplement, self, environ
sr_checker = ResponseStartChecker(start_response)
app_iter = self.application(environ, sr_checker)
return self.make_catching_iter(app_iter, environ, sr_checker)
except:
>> app_iter = self.application(environ, sr_checker)
Module
solmundr.web.middleware:
13 in
transaction_middleware
<< begin()
try:
res = app(environ, start_response)
except HTTPException:
comit()
>> res = app(environ, start_response)
Module
pyramid.router:
187 in
__call__
<<
try:
response = self.handle_request(request)
has_listeners and notify(NewResponse(request, response))
>> response = self.handle_request(request)
Module
pyramid.tweens:
20 in
excview_tween
<< attrs = request.__dict__
try:
response = handler(request)
except Exception as exc:
# WARNING: do not assign the result of sys.exc_info() to a
>> response = handler(request)
Module
pyramid.router:
164 in
handle_request
<< raise HTTPNotFound(msg)
else:
response = view_callable(context, request)
return response
>> response = view_callable(context, request)
Module
pyramid.config.views:
333 in
rendered_view
<< def rendered_view(context, request):
renderer = view_renderer
result = view(context, request)
registry = self.registry
# this must adapt, it can't do a simple interface check
>> result = view(context, request)
Module
pyramid.config.views:
459 in
_class_view
<< request.__view__ = inst
if attr is None:
response = inst()
else:
response = getattr(inst, attr)()
>> response = inst()
Module
jmskoly.views.kurzy:
26 in
__call__
<< if req.method == 'POST':
kreq.add_data(urllib.urlencode(req.POST))
kres = urllib2.urlopen(kreq)
doc = html.fromstring(kres.read())
>> kres = urllib2.urlopen(kreq)
Module
urllib2:
126 in
urlopen
<< if _opener is None:
_opener = build_opener()
return _opener.open(url, data, timeout)
def install_opener(opener):
>> return _opener.open(url, data, timeout)
Module
urllib2:
397 in
open
<< for processor in self.process_response.get(protocol, []):
meth = getattr(processor, meth_name)
response = meth(req, response)
return response
>> response = meth(req, response)
Module
urllib2:
510 in
http_response
<< if not (200 <= code < 300):
response = self.parent.error(
'http', request, response, code, msg, hdrs)
return response
>> 'http', request, response, code, msg, hdrs)
Module
urllib2:
429 in
error
<< http_err = 0
args = (dict, proto, meth_name) + args
result = self._call_chain(*args)
if result:
return result
>> result = self._call_chain(*args)
Module
urllib2:
369 in
_call_chain
<< func = getattr(handler, meth_name)
result = func(*args)
if result is not None:
return result
>> result = func(*args)
Module
urllib2:
605 in
http_error_302
<< fp.close()
return self.parent.open(new, timeout=req.timeout)
http_error_301 = http_error_303 = http_error_307 = http_error_302
>> return self.parent.open(new, timeout=req.timeout)
Module
urllib2:
391 in
open
<< req = meth(req)
response = self._open(req, data)
# post-process response
>> response = self._open(req, data)
Module
urllib2:
409 in
_open
<< protocol = req.get_type()
result = self._call_chain(self.handle_open, protocol, protocol +
'_open', req)
if result:
return result
>> '_open', req)
Module
urllib2:
369 in
_call_chain
<< func = getattr(handler, meth_name)
result = func(*args)
if result is not None:
return result
>> result = func(*args)
Module
urllib2:
1178 in
https_open
<<
def https_open(self, req):
return self.do_open(httplib.HTTPSConnection, req)
https_request = AbstractHTTPHandler.do_request_
>> return self.do_open(httplib.HTTPSConnection, req)
Module
urllib2:
1145 in
do_open
<< r = h.getresponse()
except socket.error, err: # XXX what error?
raise URLError(err)
# Pick apart the HTTPResponse object to get the addinfourl
>> raise URLError(err)
URLError: <urlopen error [Errno 1] _ssl.c:490: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version>