X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/49e1a0fdfaa15ac3cccb84fd993d68a72cc2a0b9..dd0db2db471a6bb8e08ca74c683fbde6b35144a9:/apps/filebrowser/base.py

diff --git a/apps/filebrowser/base.py b/apps/filebrowser/base.py
index da53d91f..c1240263 100644
--- a/apps/filebrowser/base.py
+++ b/apps/filebrowser/base.py
@@ -1,15 +1,22 @@
-# coding: utf-8
+# -*- coding: utf-8
 
-import locale
+from django.conf import settings
+from django.utils.encoding import smart_unicode
+from filebrowser.fb_settings import *
+
+from filebrowser.functions import _get_file_type, _url_join, _is_selectable, \
+    _get_version_path
 
-import os, re, datetime
 from time import gmtime, strftime
-from django.conf import settings
+
+import locale
+import os
+import re
+import datetime
 import urllib
 
+
 # filebrowser imports
-from filebrowser.fb_settings import *
-from filebrowser.functions import _get_file_type, _url_join, _is_selectable, _get_version_path
 
 # PIL import
 if STRICT_PIL:
@@ -26,18 +33,19 @@ def filesystem_encoding(ucode):
     ucode = urllib.quote(ucode)
     return ucode
 
+
 class FileObject(object):
     """
     The FileObject represents a File on the Server.
-    
+
     PATH has to be relative to MEDIA_ROOT.
     """
 
     def __init__(self, path):
-        self.path = unicode(path)
+        self.path = path
         self.head = os.path.split(path)[0]
         self.filename = os.path.split(path)[1]
-        self.filename_lower = self.filename.lower() # important for sorting
+        self.filename_lower = self.filename.lower()  # important for sorting
         self.filetype = _get_file_type(self.filename)
 
     def _filesize(self):
@@ -204,6 +212,3 @@ class FileObject(object):
 
     def __unicode__(self):
         return u"%s" % self.url_save
-
-
-