~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/svn.py

Added module ivle.config, which takes care of some work interfacing with
    configobj, including searching for the file and opening the object.
ivle.conf.conf now uses this instead of having its own search.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    except pysvn.ClientError:
49
49
        return False
50
50
 
51
 
def revision_is_dir(client, path, revision):
52
 
    """Returns True if the given path+revision is a directory.
53
 
    @raises a pysvn.ClientError if it does not exist.
54
 
    """
55
 
    # XXX I *think* the first element of the list is the requested object, and
56
 
    # subsequent items are its possible children (so ignore them).
57
 
    list_object, _ = client.list(path, revision=revision)[0]
58
 
    # list_object is a PySvnList object
59
 
    return list_object.kind == pysvn.node_kind.dir
60
 
 
61
51
class PysvnListStatWrapper:
62
52
    '''Wrap a pysvn listing object to look somewhat like a result of
63
53
       os.stat.