def prepare_master_environment(master): prepare_environment_directory(master.project) for f in os.listdir(working_dir("commons", user="******")): filename = working_dir(op.join("commons", f), user="******") try: shutil.copy2(filename, master.get_fonts_directory()) except (IOError, OSError): raise
def prepare_master_environment(master): prepare_environment_directory(master.project) for f in os.listdir(working_dir('commons', user='******')): filename = working_dir(op.join('commons', f), user='******') try: shutil.copy2(filename, master.get_fonts_directory()) except (IOError, OSError): raise
def prepare_environment_directory(project, force=False): filelist = ["makefont.sh", "mf2pt1.mp", "mf2pt1.pl", "mf2pt1.texi", "mtp.enc"] projectdir = project.get_master_directory() static_directory = op.join(projectdir, "static") if not op.exists(static_directory): os.makedirs(static_directory) if op.exists(op.join(projectdir, "makefont.sh")) and not force: return for filename in filelist: try: shutil.copy2(op.join(working_dir(user="******"), filename), op.join(projectdir)) except (OSError, IOError): raise import subprocess subprocess.Popen(["mpost", "-progname=mpost", "-ini", "mf2pt1", "\\dump"], cwd=projectdir)
def prepare_environment_directory(project, force=False): filelist = ['makefont.sh', 'mf2pt1.mp', 'mf2pt1.pl', 'mf2pt1.texi', 'mtp.enc'] projectdir = project.get_master_directory() static_directory = op.join(projectdir, 'static') if not op.exists(static_directory): os.makedirs(static_directory) if op.exists(op.join(projectdir, 'makefont.sh')) and not force: return for filename in filelist: try: shutil.copy2(op.join(working_dir(user='******'), filename), op.join(projectdir)) except (OSError, IOError): raise import subprocess subprocess.Popen(["mpost", "-progname=mpost", "-ini", "mf2pt1", "\\dump"], cwd=projectdir)
def get_directory(self): directory = op.join(working_dir(), self.projectname) if not op.exists(directory): os.makedirs(directory) return directory