Publications

Louvain Finance (LFIN) is very active in organizing research seminars, conferences and workshops, jointly with the Center for Operations Research and Econometrics (CORE), the Louvain Institute of Data Analysis and Modeling in economics and statistics (LIDAM), the Finance Group of KU Leuven, the National Bank of Belgium (NBB), as well as with many other institutions in Belgium.

Researchers affiliated to LFIN have presented their research at numerous international conferences and published in many international journals such as Journal of Applied Econometrics, Journal of Financial and Quantitative Analysis, Journal of Banking and Finance, Financial Management, Journal of Financial Intermediation, Journal of Financial Markets, Journal of Corporate Finance, Bankers, Markets & Investors, Quantitative Finance, Journal of Empirical Finance, Small Business Economics, International Journal of Auditing, British Accounting Review and Accounting, Auditing and Accountability Journal, and many others.

 

 

 

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.7.13: /usr/bin/python
Mon Aug 8 12:56:01 2022

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/sites/tools/export/export.py in ()
    105         t.encode("utf-8"))
    106 
=>  107     tmp = urllib.urlopen(q)
    108     
    109     resp = eval( urllib.urlopen(q).read() )
tmp undefined, urllib = <module 'urllib' from '/usr/lib/python2.7/urllib.pyc'>, urllib.urlopen = <function urlopen>, q = 'https://dial.uclouvain.be/solr/repository/select...de%20p%C3%A9riodique%20%28Journal%20article%29%22'
 /usr/lib/python2.7/urllib.py in urlopen(url='https://dial.uclouvain.be/solr/repository/select...de%20p%C3%A9riodique%20%28Journal%20article%29%22', data=None, proxies=None, context=None)
     85         opener = _urlopener
     86     if data is None:
=>   87         return opener.open(url)
     88     else:
     89         return opener.open(url, data)
opener = <urllib.FancyURLopener instance>, opener.open = <bound method FancyURLopener.open of <urllib.FancyURLopener instance>>, url = 'https://dial.uclouvain.be/solr/repository/select...de%20p%C3%A9riodique%20%28Journal%20article%29%22'
 /usr/lib/python2.7/urllib.py in open(self=<urllib.FancyURLopener instance>, fullurl='https://dial.uclouvain.be/solr/repository/select...de%20p%C3%A9riodique%20%28Journal%20article%29%22', data=None)
    211         try:
    212             if data is None:
=>  213                 return getattr(self, name)(url)
    214             else:
    215                 return getattr(self, name)(url, data)
builtin getattr = <built-in function getattr>, self = <urllib.FancyURLopener instance>, name = 'open_https', url = '//dial.uclouvain.be/solr/repository/select?&star...de%20p%C3%A9riodique%20%28Journal%20article%29%22'
 /usr/lib/python2.7/urllib.py in open_https(self=<urllib.FancyURLopener instance>, url='//dial.uclouvain.be/solr/repository/select?&star...de%20p%C3%A9riodique%20%28Journal%20article%29%22', data=None)
    441             if realhost: h.putheader('Host', realhost)
    442             for args in self.addheaders: h.putheader(*args)
=>  443             h.endheaders(data)
    444             errcode, errmsg, headers = h.getreply()
    445             fp = h.getfile()
h = <httplib.HTTPS instance>, h.endheaders = <bound method HTTPSConnection.endheaders of <httplib.HTTPSConnection instance>>, data = None
 /usr/lib/python2.7/httplib.py in endheaders(self=<httplib.HTTPSConnection instance>, message_body=None)
   1036         else:
   1037             raise CannotSendHeader()
=> 1038         self._send_output(message_body)
   1039 
   1040     def request(self, method, url, body=None, headers={}):
self = <httplib.HTTPSConnection instance>, self._send_output = <bound method HTTPSConnection._send_output of <httplib.HTTPSConnection instance>>, message_body = None
 /usr/lib/python2.7/httplib.py in _send_output(self=<httplib.HTTPSConnection instance>, message_body=None)
    880             msg += message_body
    881             message_body = None
=>  882         self.send(msg)
    883         if message_body is not None:
    884             #message_body was not a string (i.e. it is a file) and
self = <httplib.HTTPSConnection instance>, self.send = <bound method HTTPSConnection.send of <httplib.HTTPSConnection instance>>, msg = 'GET /solr/repository/select?&start=0&rows=999999...\r\nUser-Agent: Python-urllib/1.17\r\nAccept: */*\r\n\r\n'
 /usr/lib/python2.7/httplib.py in send(self=<httplib.HTTPSConnection instance>, data='GET /solr/repository/select?&start=0&rows=999999...\r\nUser-Agent: Python-urllib/1.17\r\nAccept: */*\r\n\r\n')
    842         if self.sock is None:
    843             if self.auto_open:
=>  844                 self.connect()
    845             else:
    846                 raise NotConnected()
self = <httplib.HTTPSConnection instance>, self.connect = <bound method HTTPSConnection.connect of <httplib.HTTPSConnection instance>>
 /usr/lib/python2.7/httplib.py in connect(self=<httplib.HTTPSConnection instance>)
   1261 
   1262             self.sock = self._context.wrap_socket(self.sock,
=> 1263                                                   server_hostname=server_hostname)
   1264 
   1265     __all__.append("HTTPSConnection")
server_hostname = 'dial.uclouvain.be'
 /usr/lib/python2.7/ssl.py in wrap_socket(self=<ssl.SSLContext object>, sock=<socket._socketobject object>, server_side=False, do_handshake_on_connect=True, suppress_ragged_eofs=True, server_hostname='dial.uclouvain.be')
    361                          suppress_ragged_eofs=suppress_ragged_eofs,
    362                          server_hostname=server_hostname,
=>  363                          _context=self)
    364 
    365     def set_npn_protocols(self, npn_protocols):
_context undefined, self = <ssl.SSLContext object>
 /usr/lib/python2.7/ssl.py in __init__(self=<ssl.SSLSocket object>, sock=<socket._socketobject object>, keyfile=None, certfile=None, server_side=False, cert_reqs=0, ssl_version=2, ca_certs=None, do_handshake_on_connect=True, family=2, type=1, proto=0, fileno=None, suppress_ragged_eofs=True, npn_protocols=None, ciphers=None, server_hostname='dial.uclouvain.be', _context=<ssl.SSLContext object>)
    609                         # non-blocking
    610                         raise ValueError("do_handshake_on_connect should not be specified for non-blocking sockets")
=>  611                     self.do_handshake()
    612 
    613             except (OSError, ValueError):
self = <ssl.SSLSocket object>, self.do_handshake = <bound method SSLSocket.do_handshake of <ssl.SSLSocket object>>
 /usr/lib/python2.7/ssl.py in do_handshake(self=<ssl.SSLSocket object>, block=False)
    838             if timeout == 0.0 and block:
    839                 self.settimeout(None)
=>  840             self._sslobj.do_handshake()
    841         finally:
    842             self.settimeout(timeout)
self = <ssl.SSLSocket object>, self._sslobj = <_ssl._SSLSocket object>, self._sslobj.do_handshake = <built-in method do_handshake of _ssl._SSLSocket object>

<type 'exceptions.IOError'>: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
      args = ('socket error', SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)'))
      errno = 'socket error'
      filename = None
      message = ''
      strerror = SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)')