diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-19 23:49:43 +0400 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-19 23:49:43 +0400 |
| commit | 6615dbf473a56da4909691b76810308886c4eb5e (patch) | |
| tree | 1a4e3ddd3737adcbd70ad0d88e7877ff51151f8d | |
| parent | efed5409610273aadeb8f5c53fa89ae76f076c7f (diff) | |
skip empty tags
| -rw-r--r-- | cutter/formats/flac.py | 3 | ||||
| -rw-r--r-- | cutter/formats/ogg.py | 3 | ||||
| -rw-r--r-- | cutter/splitter.py | 2 |
3 files changed, 3 insertions, 5 deletions
diff --git a/cutter/formats/flac.py b/cutter/formats/flac.py index 87a7135..777c9c3 100644 --- a/cutter/formats/flac.py +++ b/cutter/formats/flac.py @@ -24,8 +24,7 @@ class FlacHandler(SoxHandler): return False for k, v in tags.items(): - if v is not u"": - proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) + proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) proc.stdin.close() proc.close() diff --git a/cutter/formats/ogg.py b/cutter/formats/ogg.py index 389d421..832bfe4 100644 --- a/cutter/formats/ogg.py +++ b/cutter/formats/ogg.py @@ -20,8 +20,7 @@ class OggHandler(SoxHandler): return False for k, v in tags.items(): - if v is not u"": - proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) + proc.stdin.write(to_bytes("%s=%s\n" % (k.upper(), v))) proc.stdin.close() proc.close() diff --git a/cutter/splitter.py b/cutter/splitter.py index 689a41e..51df8d8 100644 --- a/cutter/splitter.py +++ b/cutter/splitter.py @@ -90,7 +90,7 @@ class Splitter: class TrackInfo: def __init__(self, name, tags): self.name = name - self.tags = tags + self.tags = {k: v for k, v in tags.items() if v != u''} @staticmethod def format_by_tags(fmt, tags, replace=False): |
