Example #1
0
 def __init__(self):
     Configuration.__init__(self)
     if not os.path.exists(self.abjad_output_directory):
         try:
             os.makedirs(self.abjad_output_directory)
         except (IOError, OSError):
             traceback.print_exc()
Example #2
0
 def __init__(self):
     Configuration.__init__(self)
     if not os.path.exists(self.abjad_output_directory):
         try:
             os.makedirs(self.abjad_output_directory)
         except (IOError, OSError):
             traceback.print_exc()
Example #3
0
 def __init__(self):
     Configuration.__init__(self)
     if not os.path.exists(self.abjad_output_directory):
         os.makedirs(self.abjad_output_directory)
Example #4
0
 def __init__(self):
     Configuration.__init__(self)
Example #5
0
 def __init__(self):
     Configuration.__init__(self)
     if not os.path.exists(self.abjad_output_directory):
         os.makedirs(self.abjad_output_directory)
 def __init__(self):
     Configuration.__init__(self)
     # verify the PDF output directory
     if not os.path.exists(self.abjad_output_directory_path):
         os.mkdir(self.abjad_output_directory_path)
Example #7
0
 def __init__(self):
     Configuration.__init__(self)
    def __init__(self):
        Configuration.__init__(self)

        # score manager tools

        self._score_manager_tools_directory_path = \
            self.abjad_configuration.score_manager_directory_path
        self._score_manager_tools_package_path = 'scoremanager'

        # built-in asset library directory paths

        self.built_in_editors_directory_path = os.path.join(
            self.score_manager_tools_directory_path,
            'editors',
            )
        self.built_in_material_package_managers_directory_path = os.path.join(
            self.score_manager_tools_directory_path,
            'materialpackagemanagers',
            )
        self.built_in_material_packages_directory_path = os.path.join(
            self.score_manager_tools_directory_path,
            'materialpackages',
            )
        self.built_in_specifiers_directory_path = os.path.join(
            self.score_manager_tools_directory_path,
            'specifiers',
            )
        self.built_in_stylesheets_directory_path = os.path.join(
            self.abjad_configuration.abjad_directory_path,
            'stylesheets',
            )

        # built-in asset library package paths

        self.built_in_editors_package_path = '.'.join([
            self.score_manager_tools_package_path,
            'editors',
            ])
        self.built_in_material_package_managers_package_path = '.'.join([
            self.score_manager_tools_package_path,
            'materialpackagemanagers',
            ])
        self.built_in_material_packages_package_path = '.'.join([
            self.score_manager_tools_package_path,
            'materialpackages',
            ])
        self.built_in_specifiers_package_path = '.'.join([
            self.score_manager_tools_package_path,
            'specifiers',
            ])

        # user asset library directory paths

        self.user_asset_library_directory_path = \
            os.path.normpath(os.path.expanduser(
            self._settings['user_asset_library_directory_path']
            ))
        self.user_asset_library_editors_directory_path = os.path.join(
            self.user_asset_library_directory_path,
            'editors',
            )
        self.user_asset_library_material_package_managers_directory_path = \
            os.path.join(
            self.user_asset_library_directory_path,
            'material_package_managers',
            )
        self.user_asset_library_material_packages_directory_path = \
            os.path.join(
            self.user_asset_library_directory_path,
            'material_packages',
            )
        self.user_asset_library_specifiers_directory_path = os.path.join(
            self.user_asset_library_directory_path,
            'specifiers',
            )
        self.user_asset_library_stylesheets_directory_path = os.path.join(
            self.user_asset_library_directory_path,
            'stylesheets',
            )

        # user asset library package paths

        self.user_asset_library_package_path = 'score_manager_asset_library'
        self.user_asset_library_editors_package_path = '.'.join([
            self.user_asset_library_package_path,
            'editors',
            ])
        self.user_asset_library_material_package_managers_package_path = \
            '.'.join([
            self.user_asset_library_package_path,
            'material_package_managers',
            ])
        self.user_asset_library_material_packages_package_path = '.'.join([
            self.user_asset_library_package_path,
            'material_packages',
            ])
        self.user_asset_library_specifiers_package_path = '.'.join([
            self.user_asset_library_package_path,
            'specifiers',
            ])

        # built-in score packages

        self.built_in_score_packages_directory_path = os.path.join(
            self.score_manager_tools_directory_path,
            'scorepackages',
            )
        self.built_in_score_packages_package_path = '.'.join([
            self.score_manager_tools_package_path,
            'scorepackages',
            ])

        # user score packages

        self.user_score_packages_directory_path = \
            os.path.normpath(os.path.expanduser(
            self._settings['user_score_packages_directory_path']
            ))
        self.user_score_packages_package_path = ''

        # transcripts directory path

        self.transcripts_directory_path = os.path.join(
            self.configuration_directory_path,
            'transcripts',
            )

        # make missing packages

        for directory_path in (
            self.user_asset_library_directory_path,
            self.user_asset_library_editors_directory_path,
            self.user_asset_library_material_package_managers_directory_path,
            self.user_asset_library_material_packages_directory_path,
            self.user_asset_library_specifiers_directory_path,
            ):
            if not os.path.exists(directory_path):
                os.makedirs(directory_path)
                file_path = os.path.join(directory_path, '__init__.py')
                file(file_path, 'w').write('')

        # make missing directories

        if not os.path.exists(self.user_score_packages_directory_path):
            os.makedirs(self.user_score_packages_directory_path)
        if not os.path.exists(
            self.user_asset_library_stylesheets_directory_path):
            os.makedirs(self.user_asset_library_stylesheets_directory_path)
        if not os.path.exists(self.transcripts_directory_path):
            os.makedirs(self.transcripts_directory_path)

        # other directory paths

        self._handler_tools_directory_path = os.path.join(
            self.abjad_configuration.abjad_experimental_directory_path,
            'tools',
            'handlertools',
            )