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

« back to all changes in this revision

Viewing changes to ivle/util.py

  • Committer: chadnickbok
  • Date: 2009-01-19 22:56:46 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:1170
This commit fixes issue #10 and part of issue #9

There are now two options for moving files with their
svn history intact; svn move and svn copy. These
use the svn commands to move the files, allowing students
to move and rename files without their histories being
lost.

This commit also shows the svn status of a dir, if it is
the 'head' of an svn repository.

Show diffs side-by-side

added added

removed removed

Lines of Context:
292
292
    elif count < expect:
293
293
        # Incomplete
294
294
        return count
295
 
 
296
 
def object_to_dict(attrnames, obj):
297
 
    """
298
 
    Convert an object into a dictionary. This takes a shallow copy of the
299
 
    object.
300
 
    attrnames: Set (or iterable) of names of attributes to be copied into the
301
 
        dictionary. (We don't auto-lookup, because this function needs to be
302
 
        used on magical objects).
303
 
    """
304
 
    return dict((k, getattr(obj, k))
305
 
        for k in attrnames if not k.startswith('_'))