etwist/server.py
branchstable
changeset 8341 af813e7d5daa
parent 8149 3ed48646f354
child 8349 fdb796435d7b
equal deleted inserted replaced
8339:63348ead09fb 8341:af813e7d5daa
    91             expires = date.today() + timedelta(days=6*30)
    91             expires = date.today() + timedelta(days=6*30)
    92             request.setHeader('Expires', generateDateTime(mktime(expires.timetuple())))
    92             request.setHeader('Expires', generateDateTime(mktime(expires.timetuple())))
    93 
    93 
    94     def directoryListing(self):
    94     def directoryListing(self):
    95         return ForbiddenDirectoryLister()
    95         return ForbiddenDirectoryLister()
       
    96 
       
    97     def createSimilarFile(self, path):
       
    98         # we override this method because twisted calls __init__
       
    99         # which we overload with a different signature
       
   100         f = self.__class__(self.config, path)
       
   101         f.processors = self.processors
       
   102         f.indexNames = self.indexNames[:]
       
   103         f.childNotFound = self.childNotFound
       
   104         return f
    96 
   105 
    97 
   106 
    98 class DataLookupDirectory(NoListingFile):
   107 class DataLookupDirectory(NoListingFile):
    99     def __init__(self, config, path):
   108     def __init__(self, config, path):
   100         self.md5_version = config.instance_md5_version()
   109         self.md5_version = config.instance_md5_version()