コード例 #1
0
ファイル: _add.py プロジェクト: ubaniak/winselect
def _top(key, value):
    if not utils.does_key_exist(key):
        utils.add_string(key, value)
    else:
        registry =  utils.get_registry()
        registry[key] = value + ';' + registry[key]
        utils.add_string(key, registry[key])
コード例 #2
0
ファイル: _add.py プロジェクト: ubaniak/winselect
def _append(key, value):
    if not utils.does_key_exist(key):
        utils.add_string(key, value)
    else:
        registry =  utils.get_registry()
        registry[key] = registry[key] + ';' + value
        utils.add_string(key, registry[key])
コード例 #3
0
ファイル: _remove.py プロジェクト: ubaniak/winselect
def _key(key):
    print('[WARNING] going to remove:', key, 'from system environment.')
    print('Continue? [y/N]')
    choice = input()
    while (choice is not 'n') and (choice is not 'y'): choice = input()
    registry = utils.get_registry()
    if key in registry:
        utils.remove(key)
    else:
        print('Key does not exist in registry.')
コード例 #4
0
ファイル: _list.py プロジェクト: ubaniak/winselect
def _all():
    registry = utils.get_registry()
    for key, value in registry.items():
        utils.display_entry(key, value)
コード例 #5
0
ファイル: _list.py プロジェクト: ubaniak/winselect
def _search(pattern):
    registry = utils.get_registry()
    for key, value in registry.items():
        if re.search(pattern, key, re.IGNORECASE) or re.search(pattern, value, re.IGNORECASE):
            utils.display_entry(key, value, pattern=pattern)
コード例 #6
0
ファイル: _list.py プロジェクト: ubaniak/winselect
def _path():
    registry = utils.get_registry()
    utils.display_entry("Path", registry["Path"])