Neil Schemenauer wrote: > On Tue, Sep 28, 2004 at 01:26:06PM -0700, Shalabh Chaturvedi wrote: > >>The patch attached adds a feature to util.StaticDirectory enabling >>it to return an index page (such as index.html) instead of >>directory listing. A parameter in __init__() specifies a tuple of >>filenames that are looked up in the directory > > > Should be a list not a tuple. Ok. Should I send out an updated patch? Also, I thought of subclassing StaticDirectory but the only reason I couldn't is because the following code in _q_lookup(): item = self.__class__(item_filepath, self.use_cache, self.list_directory, self.follow_symlinks, self.cache_time, self.file_class) Here a new directory object is created using the parameters of the self object. For a subclass, the parameters of __init__() are different, and this line needs to be changed to pass the new parameters. If we instead implement this as: item = self.new_directory(item_filepath) and: def new_directory(self, item_filepath): return self.__class__(item_filepath, self.use_cache, self.list_directory, self.follow_symlinks, self.cache_time, self.file_class) then not only I could implement my requirement as a subclass, but others too might add what they need by subclassing. Do you think this is better? Thanks, Shalabh