Replace directories
        Но в некоторых местах проекта может быть
        вызвана в тех местах, где нужно изменять
        имена файлов не трогая содержание

def replace_d(self, path, arg_name=None):
        """Replace directories
        Но в некоторых местах проекта может быть
        вызвана в тех местах, где нужно изменять
        имена файлов не трогая содержание
        """
        root, dir = os.path.split(path)
        pattern = re.compile(r'(\[\[)([A-Za-z_]+)(\]\])')
        for (o, var_name, c) in re.findall(pattern, dir):
            dir = self.handle_args(dir, var_name, arg_name, isfilename=True)
        os.rename(path, os.path.join(root, dir))