Changeset 9161 for django/trunk/django/utils
- Timestamp:
- 10/06/08 01:34:54 (2 months ago)
- Files:
-
- django/trunk/django/utils/_os.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/utils/_os.py
r5876 r9161 1 1 from os.path import join, normcase, abspath, sep 2 from django.utils.encoding import force_unicode 2 3 3 4 def safe_join(base, *paths): … … 11 12 # We need to use normcase to ensure we don't false-negative on case 12 13 # insensitive operating systems (like Windows). 14 base = force_unicode(base) 15 paths = [force_unicode(p) for p in paths] 13 16 final_path = normcase(abspath(join(base, *paths))) 14 17 base_path = normcase(abspath(base))
