diff --git a/zaqar/common/decorators.py b/zaqar/common/decorators.py index 96a200bda..689243dc2 100644 --- a/zaqar/common/decorators.py +++ b/zaqar/common/decorators.py @@ -203,7 +203,7 @@ def api_version_manager(version_info): @functools.wraps(fn) def register_api(driver, conf): if (deprecated and - [api_version] not in conf.enable_deprecated_api_versions): + api_version not in conf.enable_deprecated_api_versions): return None if deprecated: diff --git a/zaqar/conf/default.py b/zaqar/conf/default.py index 15c31903f..f58b0d8c8 100644 --- a/zaqar/conf/default.py +++ b/zaqar/conf/default.py @@ -35,7 +35,7 @@ unreliable = cfg.BoolOpt( enable_deprecated_api_versions = cfg.ListOpt( 'enable_deprecated_api_versions', default=[], - item_type=cfg.types.List(item_type=cfg.types.String(choices=('1', '1.1'))), + item_type=cfg.types.String(choices=('1', '1.1')), help='List of deprecated API versions to enable.') diff --git a/zaqar/tests/unit/common/test_decorators.py b/zaqar/tests/unit/common/test_decorators.py index 7cde89497..290cb170b 100644 --- a/zaqar/tests/unit/common/test_decorators.py +++ b/zaqar/tests/unit/common/test_decorators.py @@ -175,7 +175,7 @@ class TestDecorators(base.TestBase): public_endpoint_2(None, self.conf) # 3. Test enabling deprecated API version - self.config(enable_deprecated_api_versions=[['1']]) + self.config(enable_deprecated_api_versions=['1']) @decorators.api_version_manager(VERSION) def public_endpoint_3(driver, conf):