gyorgy@0: import os gyorgy@0: gyorgy@0: # ============================================ gyorgy@0: # Some global utility functions gyorgy@0: # ============================================ gyorgy@0: gyorgy@0: def convertFilename(upload_filename): gyorgy@0: # we don't have to convert everything to unicode. It works just fine. gyorgy@0: # upload_filename = upload_filename.decode('utf-8') gyorgy@0: filename = upload_filename.replace('\\','/').replace(' ','_') gyorgy@0: filename = os.path.basename(filename) gyorgy@0: #remove additional dots since that confuses sonic annotator gyorgy@0: base,ext = os.path.splitext(filename) gyorgy@0: base = base.replace('.','_') gyorgy@0: filename = ''.join([base,ext]) gyorgy@0: return filename