diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-17 17:10:40 +0400 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-17 17:10:40 +0400 |
| commit | efed5409610273aadeb8f5c53fa89ae76f076c7f (patch) | |
| tree | 90027ecc6afce0a088df65f25d42aca7c1311e23 | |
| parent | 43ad77f6dd05dc0e240d2accdab7702e7c76a625 (diff) | |
fix python2 unicode related problems
| -rwxr-xr-x | cutter.py | 4 | ||||
| -rw-r--r-- | cutter/cue.py | 4 | ||||
| -rw-r--r-- | cutter/formats/flac.py | 2 | ||||
| -rw-r--r-- | cutter/formats/ogg.py | 2 |
4 files changed, 6 insertions, 6 deletions
@@ -213,9 +213,9 @@ def parse_args(): for opt in tag_options: if type(opt) in (list, tuple): - tag.add_argument(*["--" + s for s in opt], default="") + tag.add_argument(*["--" + s for s in opt], type=to_unicode, default="") else: - tag.add_argument("--" + opt, default="") + tag.add_argument("--" + opt, type=to_unicode, default="") tag.add_argument("--track-total", type=int, dest="tracktotal", metavar="TOTAL") tag.add_argument("--track-start", type=int, dest="trackstart", metavar="START") diff --git a/cutter/cue.py b/cutter/cue.py index fdc712d..578f600 100644 --- a/cutter/cue.py +++ b/cutter/cue.py @@ -27,7 +27,7 @@ class Track: def get(self, attr): return self._attrs.get(attr, - None if attr in ("pregap", "postgap") else "" + None if attr in ("pregap", "postgap") else u"" ) def isaudio(self): @@ -75,7 +75,7 @@ class Cue: return filter(File.isaudio if filter_audio else None, self._files) def get(self, attr): - return self._attrs.get(attr, "") + return self._attrs.get(attr, u"") def add_file(self, file): self._files.append(file) diff --git a/cutter/formats/flac.py b/cutter/formats/flac.py index 46fde6d..87a7135 100644 --- a/cutter/formats/flac.py +++ b/cutter/formats/flac.py @@ -24,7 +24,7 @@ class FlacHandler(SoxHandler): return False for k, v in tags.items(): - if v is not "": + if v is not u"": proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) proc.stdin.close() diff --git a/cutter/formats/ogg.py b/cutter/formats/ogg.py index cef7d20..389d421 100644 --- a/cutter/formats/ogg.py +++ b/cutter/formats/ogg.py @@ -20,7 +20,7 @@ class OggHandler(SoxHandler): return False for k, v in tags.items(): - if v is not "": + if v is not u"": proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) proc.stdin.close() |
