blob: 664c41878ce1dae4c754b323febe60dc5b39a3ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
Forwarded-Upstream: Yes.
Author: David Spreen <netzwurm@debian.org>
Comment:
Since setup.py uses tagging/__init__.py to determine the version number, the
import statements should be moved to the function that actually uses them.
This removes a build-dependency on django for packaging which eases the
transition to Django 1.0.
.
Ticket exists at http://code.google.com/p/django-tagging/issues/detail?id=110.
--- tagging-trunk/tagging/__init__.py 2008-08-21 11:05:41.000000000 -0700
+++ tagging-trunk.new/tagging/__init__.py 2008-08-21 13:25:47.000000000 -0700
@@ -1,7 +1,3 @@
-from django.utils.translation import ugettext as _
-
-from tagging.managers import ModelTaggedItemManager, TagDescriptor
-
VERSION = (0, 3, 'pre')
class AlreadyRegistered(Exception):
@@ -17,6 +13,9 @@
"""
Sets the given model class up for working with tags.
"""
+ from django.utils.translation import ugettext as _
+ from tagging.managers import ModelTaggedItemManager, TagDescriptor
+
if model in registry:
raise AlreadyRegistered(
_('The model %s has already been registered.') % model.__name__)
|