Example #1
0
def dict2dir(dir, dic, mode="w"):
    dir = FSPath(dir)
    if not dir.exists():
        dir.mkdir()
    for filename, content in dic.iteritems():
        p = FSPath(dir, filename)
        if isinstance(content, dict):
            dict2dir(p, content)
            continue
        f = open(p, mode)
        f.write(content)
        f.close()
Example #2
0
 def get_docroot(self, lang, version):
     docroot = Path(self.DOCS_PICKLE_ROOT).child(*self.get_path_args(lang, version))
     if not docroot.exists():
         raise http.Http404()
     return docroot