def get_versio_versioning_scheme(full_class_path):
module_path = '<STR_LIT:.>'.join(full_class_path.split('<STR_LIT:.>')[<NUM_LIT:0>:-<NUM_LIT:1>])<EOL>class_name = full_class_path.split('<STR_LIT:.>')[-<NUM_LIT:1>]<EOL>try:<EOL><INDENT>module = importlib.import_module(module_path)<EOL><DEDENT>except ImportError:<EOL><INDENT>raise RuntimeError('<STR_LIT>'.format(full_class_path))<EOL><DEDENT>try:<EOL><INDENT>return getattr(module, class_name)<EOL><DEDENT>except AttributeError:<EOL><INDENT>raise RuntimeError(<EOL>'<STR_LIT>'.format(<EOL>class_name, module_path))<EOL><DEDENT>
Return a class based on it's full path