Changeset 5086
- Timestamp:
- 04/26/07 06:17:19 (2 years ago)
- Files:
-
- django/trunk/django/conf/urls/defaults.py (modified) (1 diff)
- django/trunk/django/core/urlresolvers.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/conf/urls/defaults.py
r4901 r5086 12 12 for t in args: 13 13 if isinstance(t, (list, tuple)): 14 pattern_list.append(url(prefix=prefix, *t)) 15 else: 16 pattern_list.append(t) 14 t = url(prefix=prefix, *t) 15 elif isinstance(t, RegexURLPattern): 16 t.add_prefix(prefix) 17 pattern_list.append(t) 17 18 return pattern_list 18 19 django/trunk/django/core/urlresolvers.py
r4901 r5086 103 103 self.name = name 104 104 105 def add_prefix(self, prefix): 106 """ 107 Adds the prefix string to a string-based callback. 108 """ 109 if not prefix or not hasattr(self, '_callback_str'): 110 return 111 self._callback_str = prefix + '.' + self._callback_str 112 105 113 def resolve(self, path): 106 114 match = self.regex.search(path)
