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

« back to all changes in this revision

Viewing changes to ivle/fileservice_lib/listing.py

  • Committer: Matt Giuca
  • Date: 2009-04-23 04:49:49 UTC
  • Revision ID: matt.giuca@gmail.com-20090423044949-3ecju3sqgv7h5hbm
ivle.fileservice_lib.listing: Proper docstring for the rather confusing
    _get_revision_or_die function.

Show diffs side-by-side

added added

removed removed

Lines of Context:
182
182
        req.write(cjson.encode(get_dirlisting(req, svnclient, path)))
183
183
 
184
184
def _get_revision_or_die(req, svnclient, path):
185
 
    '''Looks for a revision specification in req's URL, returning the revision
186
 
       specified. Returns None if there was no revision specified. Errors and
187
 
       terminates the request if the specification was bad, or it doesn't exist
188
 
       for the given path.
189
 
    '''
 
185
    """Looks for a revision specification in req's URL.
 
186
    Errors and terminates the request if the specification was bad, or it
 
187
    doesn't exist for the given path.
 
188
    @param req: Request object.
 
189
    @param svnclient: pysvn Client object.
 
190
    @param path: Path to the file whose revision is to be retrieved.
 
191
    @returns: pysvn Revision object, for the file+revision specified, or None
 
192
        if there was no revision specified.
 
193
    """
190
194
    # Work out the revisions from query
191
195
    r_str = req.get_fieldstorage().getfirst("r")
192
196
    revision = ivle.svn.revision_from_string(r_str)