@param options: An options object. @type options: I{Options} @param fn: A factory function (constructor) used to create the object not found in the cache. @type fn: I{Constructor}
(self, options, fn)
| 121 | """ |
| 122 | |
| 123 | def __init__(self, options, fn): |
| 124 | """ |
| 125 | @param options: An options object. |
| 126 | @type options: I{Options} |
| 127 | @param fn: A factory function (constructor) used to |
| 128 | create the object not found in the cache. |
| 129 | @type fn: I{Constructor} |
| 130 | """ |
| 131 | Reader.__init__(self, options) |
| 132 | self.fn = fn |
| 133 | |
| 134 | def open(self, url): |
| 135 | """ |