From 2cb2750b39a87aa0c9300bf1f6044bc7b6ec2749 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Wed, 8 Apr 2015 23:23:55 +0200 Subject: [PATCH] models: Simplify JSON decoder code --- mopidy/models.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/mopidy/models.py b/mopidy/models.py index 3dd2c67c..4b268474 100644 --- a/mopidy/models.py +++ b/mopidy/models.py @@ -313,13 +313,11 @@ def model_json_decoder(dct): """ if '__model__' in dct: + # TODO: move models to a global constant once we split this module models = {c.__name__: c for c in ImmutableObject.__subclasses__()} model_name = dct.pop('__model__') if model_name in models: - kwargs = {} - for key, value in dct.items(): - kwargs[key] = value - return models[model_name](**kwargs) + return models[model_name](**dct) return dct