>From 317701400d1b5f0491eb4417180b6b09c3e1e9b6 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Thu, 29 Jan 2015 09:48:28 +0100 Subject: [PATCH 2/5] SSSDConfig: long is not defined in python3 --- src/config/SSSDConfig/__init__.py.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/config/SSSDConfig/__init__.py.in b/src/config/SSSDConfig/__init__.py.in index 3f1597dbf5baa86bc3835c7f28edbf526f0cb4c8..ae9dd92cdeaa6dd5706c1e185552f7aade80fa3e 100644 --- a/src/config/SSSDConfig/__init__.py.in +++ b/src/config/SSSDConfig/__init__.py.in @@ -451,12 +451,16 @@ class SSSDConfigSchema(SSSDChangeConf): self.type_lookup = { 'bool' : bool, 'int' : int, - 'long' : long, + 'long' : None, 'float': float, 'str' : str, 'list' : list, 'None' : None } + if sys.version_info[0] > 2: + self.type_lookup['long'] = int + else: + self.type_lookup['long'] = long # Lookup table for acceptable boolean values self.bool_lookup = { -- 2.1.0