Пример #1
0
    def get(slug):
        path = get_path(slug, 'info')
        if not os.path.exists(path):
            raise GroupNotFound(slug)

        with open(get_path(slug, 'info')) as fp:
            group = Group(json.load(fp))
            group.slug = slug
            return group
Пример #2
0
    def get(slug):
        path = get_path(slug, 'info')
        if not os.path.exists(path):
            raise GroupNotFound(slug)

        with open(get_path(slug, 'info')) as fp:
            group = Group(json.load(fp))
            group.slug = slug
            return group
Пример #3
0
def ensure_dir(*c):
    path = get_path(*c)
    try:
        os.mkdir(path)
    except:
        if not os.path.exists(path):
            raise
    return path
Пример #4
0
def ensure_dir(*c):
    path = get_path(*c)
    try:
        os.mkdir(path)
    except:
        if not os.path.exists(path):
            raise
    return path
Пример #5
0
 def get_path(self, *c):
     return get_path(self.slug, *c)
Пример #6
0
 def get_path(self, *c):
     return get_path(self.slug, *c)