diff --git a/msmbuilder/io/project_template.py b/msmbuilder/io/project_template.py index ead378f7..b86732e6 100644 --- a/msmbuilder/io/project_template.py +++ b/msmbuilder/io/project_template.py @@ -151,8 +151,14 @@ def get_source(self, environment, template): return source, filename, uptodate end = source[beg:].find(end_str) + beg + + # yaml update + try: + self.meta[filename] = yaml.load(source[beg + len(beg_str):end]) + except: + from yaml.loader import Loader + self.meta[filename] = yaml.load(source[beg + len(beg_str):end],Loader=Loader) - self.meta[filename] = yaml.load(source[beg + len(beg_str):end]) remove_meta = source[:beg] + source[end:] return remove_meta, filename, uptodate