Django

Code

Changeset 7389

Show
Ignore:
Timestamp:
03/30/08 16:45:39 (3 months ago)
Author:
jdunck
Message:

[gis] Tweaked layermapping to note updates to unique'd models.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/gis/django/contrib/gis/utils/layermapping.py

    r7214 r7389  
    598598                else: 
    599599                    # Constructing the model using the keyword args 
     600                    is_update = False 
    600601                    if self.unique: 
    601602                        # If we want unique models on a particular field, handle the 
     
    606607                            u_kwargs = self.unique_kwargs(kwargs) 
    607608                            m = self.model.objects.get(**u_kwargs) 
     609                            is_update = True 
    608610                                 
    609611                            # Getting the geometry (in OGR form), creating  
     
    625627                        m.save() 
    626628                        num_saved += 1 
    627                         if verbose: stream.write('Saved: %s\n' % m
     629                        if verbose: stream.write('%s: %s\n' % (is_update and 'Updated' or 'Saved', m)
    628630                    except SystemExit: 
    629631                        raise