89 version = self._namespaceToVersion[namespace] |
90 version = self._namespaceToVersion[namespace] |
90 |
91 |
91 del self._namespaceToComponent[namespace] |
92 del self._namespaceToComponent[namespace] |
92 del self._namespaceToVersion[namespace] |
93 del self._namespaceToVersion[namespace] |
93 del self._namespaceToFilename[namespace] |
94 del self._namespaceToFilename[namespace] |
94 del self._filenameToNamespace[filename] |
95 with contextlib.suppress(KeyError): |
|
96 del self._filenameToNamespace[filename] |
95 self._componentToNamespace[component].remove(namespace) |
97 self._componentToNamespace[component].remove(namespace) |
96 if len(self._componentToNamespace[component]) == 0: |
98 if len(self._componentToNamespace[component]) == 0: |
97 del self._componentToNamespace[component] |
99 del self._componentToNamespace[component] |
98 self._versionToNamespace[version].remove(namespace) |
100 self._versionToNamespace[version].remove(namespace) |
99 if len(self._versionToNamespace[version]) == 0: |
101 if len(self._versionToNamespace[version]) == 0: |