@staticmethod
    def from_string(vc):
        try:
            # Note: this means all version controls must have
            # a title naming convention (!)
            vc = globals()[vc.title()]
            assert(issubclass(vc, VersionControl))
            return vc
        except (KeyError, AssertionError):
            raise NotImplementedError("Unknown version control system.")
Return the VersionControl superclass from a string, for example
dataset/ETHPy150Open hayd/pep8radius/pep8radius/vcs.py/VersionControl.from_string