def __init__(self): AbjadConfiguration.__init__(self) self._make_missing_directories()
import readline import rlcompleter if readline.__doc__ is not None and 'libedit' in readline.__doc__: readline.parse_and_bind("bind ^I rl_complete") else: readline.parse_and_bind("tab: complete") del readline del rlcompleter except ImportError: pass # ensure that the ~/.abjad directory and friends are setup, # and instantiate Abjad's configuration singleton from abjad.tools.systemtools.AbjadConfiguration import AbjadConfiguration abjad_configuration = AbjadConfiguration() del AbjadConfiguration # import all tools packages from abjad.tools import * # import some frequently used classes for direct user access from abjad.tools.durationtools import Duration from abjad.tools.durationtools import Multiplier from abjad.tools.durationtools import Offset from abjad.tools.indicatortools import Accelerando from abjad.tools.indicatortools import Articulation from abjad.tools.indicatortools import Clef from abjad.tools.indicatortools import Dynamic from abjad.tools.indicatortools import Fermata from abjad.tools.indicatortools import KeySignature