def detab(self, text):
        newtext = []
        lines = text.split('\n')
        for line in lines:
            if line.startswith(' '*self.tab_length):
                newtext.append(line[self.tab_length:])
            elif not line.strip():
                newtext.append('')
            else:
                break
        return '\n'.join(newtext), '\n'.join(lines[len(newtext):])
:param raw_yaml_contents: Raw string contents of project clusterrunner.yaml file
dataset/ETHPy150Open darcyliu/storyboard/markdown/blockprocessors.py/BlockProcessor.detab--crossover with--dataset/ETHPy150Open box/ClusterRunner/app/master/cluster_runner_config.py/ClusterRunnerConfig.__init__