Skip to content

Commit

Permalink
remove transaction.commit_on_success warning from Django 1.7
Browse files Browse the repository at this point in the history
  • Loading branch information
James McKinney committed Dec 29, 2014
1 parent 8096818 commit 42d23e3
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion boundaries/management/commands/loadshapefiles.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
import boundaries
from boundaries.models import app_settings, BoundarySet, Boundary, Definition, Feature

if not hasattr(transaction, 'atomic'): # Django < 1.6
transaction.atomic = transaction.commit_on_success


class Command(BaseCommand):
help = ugettext_lazy('Import boundaries described by shapefiles.')
Expand Down Expand Up @@ -107,7 +110,7 @@ def loadable(self, slug, last_updated, whitelist=[], blacklist=[], reload_existi
except BoundarySet.DoesNotExist:
return True

@transaction.commit_on_success
@transaction.atomic
def load_boundary_set(self, slug, definition, data_sources, options):
BoundarySet.objects.filter(slug=slug).delete() # also deletes boundaries

Expand Down

0 comments on commit 42d23e3

Please sign in to comment.