diff --git a/oml/node/server.py b/oml/node/server.py index 621c1d0..221d2e3 100644 --- a/oml/node/server.py +++ b/oml/node/server.py @@ -138,6 +138,7 @@ class Handler(http.server.SimpleHTTPRequestHandler): data = b'404 - Not Found' self.send_header('Content-Length', str(len(data))) self.end_headers() + # FIXME: also check for limit here self.wfile.write(data) return path = i.get_path() diff --git a/oml/nodes.py b/oml/nodes.py index 5c3f930..a8246f2 100644 --- a/oml/nodes.py +++ b/oml/nodes.py @@ -350,15 +350,15 @@ class Node(Thread): return False def download_preview(self, item_id): - logger.debug('trying to download preview from %s for %s', self.url, item_id) from item.icons import icons self.resolve() + logger.debug('download preview for %s from %s', item_id, self.url) url = '%s/preview/%s' % (self.url, item_id) self._opener.addheaders = list(zip(self.headers.keys(), self.headers.values())) try: r = self._opener.open(url, timeout=self.TIMEOUT*2) except: - logger.debug('openurl failed %s', url, exc_info=True) + logger.debug('download failed %s', url, exc_info=True) return False code = r.getcode() if code == 200: