Supplement getinfo for implied dirs.
(self, name)
| 133 | return dirname if dir_match else name |
| 134 | |
| 135 | def getinfo(self, name): |
| 136 | """ |
| 137 | Supplement getinfo for implied dirs. |
| 138 | """ |
| 139 | try: |
| 140 | return super().getinfo(name) |
| 141 | except KeyError: |
| 142 | if not name.endswith('/') or name not in self._name_set(): |
| 143 | raise |
| 144 | return zipfile.ZipInfo(filename=name) |
| 145 | |
| 146 | @classmethod |
| 147 | def make(cls, source): |
no test coverage detected