]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - apt_dht/HTTPServer.py
Use FilePath everywhere and create new CacheManager module.
[quix0rs-apt-p2p.git] / apt_dht / HTTPServer.py
index 7e2ac68ac7419355805e7a96dbd6d87247168851..0e53c237ef175bdca4934bf335b05300ca8e337b 100644 (file)
@@ -1,4 +1,3 @@
-import os.path, time
 
 from twisted.python import log
 from twisted.internet import defer
@@ -65,14 +64,14 @@ class TopLevel(resource.Resource):
         name = segments[0]
         if name in self.subdirs:
             log.msg('Sharing %s with %s' % (request.uri, request.remoteAddr))
-            return static.File(self.subdirs[name]), segments[1:]
+            return static.File(self.subdirs[name].path), segments[1:]
         
         if request.remoteAddr.host != "127.0.0.1":
             log.msg('Blocked illegal access to %s from %s' % (request.uri, request.remoteAddr))
             return None, ()
             
         if len(name) > 1:
-            return FileDownloader(self.directory, self.manager), segments[0:]
+            return FileDownloader(self.directory.path, self.manager), segments[0:]
         else:
             return self, ()