X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=db_base.py;h=10f94045d9e5e1cf32ea2eecaaf89d032e572d66;hb=06e6c396413630640cafae3488442a0869f1642d;hp=807c73d5486132dbc7101454e2c52ea5e517d705;hpb=44528e4eea92eb8f3f929ffda6cebfe8903241d9;p=osm%2FRO.git diff --git a/db_base.py b/db_base.py index 807c73d5..10f94045 100644 --- a/db_base.py +++ b/db_base.py @@ -125,8 +125,11 @@ def _convert_str2boolean(data, items): _convert_str2boolean(data[k], items) if k in items: if type(data[k]) is str: - if data[k]=="false" or data[k]=="False": data[k]=False - elif data[k]=="true" or data[k]=="True": data[k]=True + if data[k]=="false" or data[k]=="False" or data[k]=="0": data[k]=False + elif data[k]=="true" or data[k]=="True" or data[k]=="1": data[k]=True + elif type(data[k]) is int: + if data[k]==0: data[k]=False + elif data[k]==1: data[k]=True if type(data) is tuple or type(data) is list: for k in data: if type(k) is dict or type(k) is tuple or type(k) is list: