- Timestamp:
- 09/01/09 06:31:54 (12 months ago)
- Files:
-
- 1 modified
-
trunk/url_language/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/url_language/__init__.py
r287 r292 107 107 108 108 109 def i18n_url(regex, view, kwargs=None, name=None, prefix='', strip=True, simple=False): 110 if type(view) == list: 109 def i18n_url(regex, view, kwargs=None, name=None, prefix='', 110 strip=True, simple=False): 111 if isinstance(view, (list,tuple)): 111 112 # For include(...) processing. 112 return I18NRegexURLResolver(regex, view[0], kwargs, strip=strip, simple=simple) 113 urlconf_module, app_name, namespace = view 114 return I18NRegexURLResolver(regex, urlconf_module, kwargs, 115 app_name=app_name, namespace=namespace, 116 strip=strip, simple=simple) 113 117 else: 114 118 if isinstance(view, basestring): 115 119 if not view: 116 raise ImproperlyConfigured( 117 'Empty URL pattern view name not permitted ' 118 '(for pattern %r)' % regex) 120 raise ImproperlyConfigured('Empty URL pattern view name not ' 121 'permitted (for pattern %r)' % regex) 119 122 if prefix: 120 123 view = prefix + '.' + view 121 return I18NRegexURLPattern(regex, view, kwargs, name, strip=strip, simple=simple) 124 return I18NRegexURLPattern(regex, view, kwargs, name, 125 strip=strip, simple=simple)
