Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #5
0
 def get_directory(self):
     directory = op.join(working_dir(), self.projectname)
     if not op.exists(directory):
         os.makedirs(directory)
     return directory