예제 #1
0
def _get_accel_map_filename():
    """
    The Gaphor accelMap file ($HOME/.gaphor/accelmap).
    """

    user_data_dir = get_user_data_dir()

    if not os.path.exists(user_data_dir):
        os.mkdir(user_data_dir)
    return os.path.join(user_data_dir, 'accelmap')
예제 #2
0
파일: accelmap.py 프로젝트: Nyox/gaphor
def _get_accel_map_filename():
    """
    The Gaphor accelMap file ($HOME/.gaphor/accelmap).
    """
    
    user_data_dir = get_user_data_dir()
    
    if not os.path.exists(user_data_dir):
        os.mkdir(user_data_dir)
    return os.path.join(user_data_dir, 'accelmap')
예제 #3
0
 def load_console_py(self):
     """
     Load default script for console. Saves some repetative typing.
     """
     console_py = os.path.join(get_user_data_dir(), 'console.py')
     try:
         with open(console_py) as f:
             for line in f:
                 self.console.push(line)
     except IOError:
         log.info('No initiation script %s' % console_py)
예제 #4
0
 def load_console_py(self):
     """
     Load default script for console. Saves some repetative typing.
     """
     console_py = os.path.join(get_user_data_dir(), "console.py")
     try:
         with open(console_py) as f:
             for line in f:
                 self.console.push(line)
     except IOError:
         log.info("No initiation script %s" % console_py)
예제 #5
0
파일: properties.py 프로젝트: xqbumu/gaphor
 def __init__(self, datadir=get_user_data_dir()):
     """Constructor.  Initialize the directory used for storing 
     properties."""
     
     self.datadir = datadir