From 9cc096a7db6562999afc93ce9a9fbc9af1842bf3 Mon Sep 17 00:00:00 2001 From: gwen Date: Fri, 8 Feb 2019 11:30:29 +0100 Subject: [PATCH] config as first argument --- tiramisu_json_api/api.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tiramisu_json_api/api.py b/tiramisu_json_api/api.py index 0cc4876..0d9c1e0 100644 --- a/tiramisu_json_api/api.py +++ b/tiramisu_json_api/api.py @@ -113,7 +113,7 @@ class TiramisuOptionOption: class TiramisuOptionProperty: # config.option(path).property def __init__(self, - config, + config: 'Config', path: str, model: Dict) -> None: self.config = config @@ -328,8 +328,8 @@ class TiramisuOptionDescription(_Option): self.model, self.form) if subfunc == 'property': - return TiramisuOptionProperty(self.path, - self.config, + return TiramisuOptionProperty(self.config, + self.path, self.model.get(self.path, {})) if subfunc == 'value': return TiramisuOptionValue(self.config, @@ -398,8 +398,8 @@ class TiramisuOption: if subfunc == 'property': if self.index != None: raise NotImplementedError() - return TiramisuOptionProperty(self.path, - self.config, + return TiramisuOptionProperty(self.config, + self.path, self.model.get(self.path, {})) raise APIError(_('please specify a valid sub function ({})').format(subfunc))