aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Bobrov <breton@cynicmansion.ru>2016-02-05 04:32:19 +0300
committerBoris Bobrov <breton@cynicmansion.ru>2016-02-05 04:32:19 +0300
commitf13225fa6dc2b4537300e5bed4b587619de9cf26 (patch)
tree6766014a6c2f4967148b19ca6683aa32c68edf76
parent157ee14b149ed42962488c92368964d070d7b706 (diff)
downloadmediagoblin-f13225fa6dc2b4537300e5bed4b587619de9cf26.tar.lz
mediagoblin-f13225fa6dc2b4537300e5bed4b587619de9cf26.tar.xz
mediagoblin-f13225fa6dc2b4537300e5bed4b587619de9cf26.zip
Prevent `dict changed during iteration` in video
-rw-r--r--mediagoblin/media_types/video/processing.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 0cdfbdce..ca3087a2 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -110,7 +110,7 @@ def get_tags(stream_info):
dt.get_year(), dt.get_month(), dt.get_day(), dt.get_hour(),
dt.get_minute(), dt.get_second(),
dt.get_microsecond()).isoformat()
- for k, v in tags.items():
+ for k, v in tags.copy().items():
# types below are accepted by json; others must not present
if not isinstance(v, (dict, list, six.string_types, int, float, bool,
type(None))):