aboutsummaryrefslogtreecommitdiff
path: root/tagging/.svn/text-base/__init__.py.svn-base
diff options
context:
space:
mode:
authorSVN-Git Migration <python-modules-team@lists.alioth.debian.org>2015-10-08 11:51:47 -0700
committerSVN-Git Migration <python-modules-team@lists.alioth.debian.org>2015-10-08 11:51:47 -0700
commit71ac4bf01bb5d6dad8eb77b783a0b06cf4fdeb1e (patch)
tree267cac494b95ea0918487569768a4767f96b41ab /tagging/.svn/text-base/__init__.py.svn-base
parentd03c8d2d2efaf848b01e96863c29f46ce3a0db21 (diff)
downloadpython-django-tagging-71ac4bf01bb5d6dad8eb77b783a0b06cf4fdeb1e.tar
python-django-tagging-71ac4bf01bb5d6dad8eb77b783a0b06cf4fdeb1e.tar.gz
Imported Upstream version 0.2.1+svn154upstream/0.2.1+svn154
Diffstat (limited to 'tagging/.svn/text-base/__init__.py.svn-base')
-rw-r--r--tagging/.svn/text-base/__init__.py.svn-base30
1 files changed, 0 insertions, 30 deletions
diff --git a/tagging/.svn/text-base/__init__.py.svn-base b/tagging/.svn/text-base/__init__.py.svn-base
deleted file mode 100644
index 9241c20..0000000
--- a/tagging/.svn/text-base/__init__.py.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-from django.utils.translation import ugettext as _
-
-from tagging.managers import ModelTaggedItemManager, TagDescriptor
-
-VERSION = (0, 3, 'pre')
-
-class AlreadyRegistered(Exception):
- """
- An attempt was made to register a model more than once.
- """
- pass
-
-registry = []
-
-def register(model, tag_descriptor_attr='tags',
- tagged_item_manager_attr='tagged'):
- """
- Sets the given model class up for working with tags.
- """
- if model in registry:
- raise AlreadyRegistered(
- _('The model %s has already been registered.') % model.__name__)
- registry.append(model)
-
- # Add tag descriptor
- setattr(model, tag_descriptor_attr, TagDescriptor())
-
- # Add custom manager
- ModelTaggedItemManager().contribute_to_class(model,
- tagged_item_manager_attr)