diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-07-07 09:48:20 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-07-07 09:49:25 +0200 |
| commit | 5ba7efe20b1770c5e080ee4aa1e75b161e10963a (patch) | |
| tree | c3aaff49f2022ca1e552cb4461102809afdb2f49 /lib/python/Tools/Directories.py | |
| parent | a671f26e968abdc6e82553b3e8b026b26404dd03 (diff) | |
| download | enigma2-5ba7efe20b1770c5e080ee4aa1e75b161e10963a.tar.gz enigma2-5ba7efe20b1770c5e080ee4aa1e75b161e10963a.zip | |
take care of utf-8 when cutting filename
Diffstat (limited to 'lib/python/Tools/Directories.py')
| -rwxr-xr-x | lib/python/Tools/Directories.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Tools/Directories.py b/lib/python/Tools/Directories.py index 2380ed96..f9394978 100755 --- a/lib/python/Tools/Directories.py +++ b/lib/python/Tools/Directories.py @@ -176,8 +176,10 @@ def getRecordingFilename(basename, dirname = None): if dirname is not None: filename = ''.join((dirname, filename)) - if len(filename) > 240: - filename = filename[:240] + while len(filename) > 240: + filename = filename.decode('UTF-8') + filename = filename[:-1] + filename = filename.encode('UTF-8') i = 0 while True: |
