return "{}.{}{{{}}}".format(module, name, repr(self.__prefix))
+ def __contains__(self, name):
+ path = _os_.path.normpath(name)
+ if _os_.path.isabs(name):
+ raise ValueError("name must be a relative path")
+ path = _os_.path.join(self.__prefix, name)
+ return _os_.path.exists(path)
+
+
def __getitem__(self, name):
_type_assert_("name", name, str)
parts = []
self.__patch = None
- def __contains__(self, name):
- path = _os_.path.normpath(name)
- if _os_.path.isabs(name):
- raise ValueError("name must be a relative path")
- path = _os_.path.join(self.__prefix, name)
- return _os_.path.exists(path)
-
-
@property
def patch(self):
"""path to patch binary"""