コード例 #1
0
def get_itunes_database_path():
    plisturls = proxy.prefValue_inDomain_('iTunesRecentDatabases',
                                          'com.apple.iApps')
    if not plisturls:
        raise directories.InvalidPathError()
    plistpath = proxy.url2path_(plisturls[0])
    return Path(plistpath)
コード例 #2
0
 def _ensure_paths(self):
     if self._ccdbpath is not None:
         return
     ccdb_folder = proxy.prefValue_inDomain_('CCDB_Folder', 'com.apparentsoft.cashculator')
     if not ccdb_folder:
         return
     ccdb_folder = op.expanduser(ccdb_folder)
     self._ccdbpath = Path(ccdb_folder) + 'CCDB'
     self._mgccdbpath = Path(self.app.appdata_path) + 'moneyGuru/cc/CCDB'
コード例 #3
0
ファイル: app_pe.py プロジェクト: legwak/dupeguru
def get_iapps_database_path(prefname):
    plisturls = proxy.prefValue_inDomain_(prefname, 'com.apple.iApps')
    if not plisturls:
        raise directories.InvalidPathError()
    plistpath = proxy.url2path_(plisturls[0])
    return Path(plistpath)
コード例 #4
0
ファイル: app_pe.py プロジェクト: James-A-White/dupeguru
def get_iapps_database_path(prefname):
    plisturls = proxy.prefValue_inDomain_(prefname, "com.apple.iApps")
    if not plisturls:
        raise directories.InvalidPathError()
    plistpath = proxy.url2path_(plisturls[0])
    return Path(plistpath)
コード例 #5
0
ファイル: app_me.py プロジェクト: LJnotions/dupeguru
def get_itunes_database_path():
    plisturls = proxy.prefValue_inDomain_('iTunesRecentDatabases', 'com.apple.iApps')
    if not plisturls:
        raise directories.InvalidPathError()
    plistpath = proxy.url2path_(plisturls[0])
    return Path(plistpath)