Esempio n. 1
0
File: util.py Progetto: gitmob/yabbe
def complete_bug_comment_id(command, argument, fragment=None,
                            active_only=True, comments=True):
    import libbe.bugdir
    import libbe.util.id
    bugdirs = command._get_bugdirs()
    if fragment == None or len(fragment) == 0:
        fragment = '/'
    try:
        p = libbe.util.id.parse_user(bugdirs, fragment)
        matches = None
        root,residual = (fragment, None)
        if not root.endswith('/'):
            root += '/'
    except libbe.util.id.InvalidIDStructure, e:
        return []
Esempio n. 2
0
def complete_bug_comment_id(command,
                            argument,
                            fragment=None,
                            active_only=True,
                            comments=True):
    import libbe.bugdir
    import libbe.util.id
    bugdirs = command._get_bugdirs()
    if fragment == None or len(fragment) == 0:
        fragment = '/'
    try:
        p = libbe.util.id.parse_user(bugdirs, fragment)
        matches = None
        root, residual = (fragment, None)
        if not root.endswith('/'):
            root += '/'
    except libbe.util.id.InvalidIDStructure, e:
        return []
Esempio n. 3
0
File: target.py Progetto: tlevine/be
def complete_target(command, argument, fragment=None):
    """List possible command completions for fragment."""
    return targets(command._get_bugdirs())
Esempio n. 4
0
File: util.py Progetto: gitmob/yabbe
def complete_bugdir_id(command, argument, fragment=None):
    bugdirs = command._get_bugdirs()
    return bugdirs.keys()
Esempio n. 5
0
File: util.py Progetto: gitmob/yabbe
def complete_assigned(command, argument, fragment=None):
    return assignees(command._get_bugdirs())
Esempio n. 6
0
File: util.py Progetto: gitmob/yabbe
def complete_severity(command, argument, fragment=None):
    bd = sorted(command._get_bugdirs().items())[0]
    import libbe.bug
    return libbe.bug.severity_values
Esempio n. 7
0
def complete_bugdir_id(command, argument, fragment=None):
    bugdirs = command._get_bugdirs()
    return bugdirs.keys()
Esempio n. 8
0
def complete_assigned(command, argument, fragment=None):
    return assignees(command._get_bugdirs())
Esempio n. 9
0
def complete_severity(command, argument, fragment=None):
    bd = sorted(command._get_bugdirs().items())[0]
    import libbe.bug
    return libbe.bug.severity_values
Esempio n. 10
0
def complete_target(command, argument, fragment=None):
    """List possible command completions for fragment."""
    return targets(command._get_bugdirs())