diff options
author | arushi019 <arushi16019@iiitd.ac.in> | 2020-04-06 10:06:20 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-06 10:06:20 +0530 |
commit | 9e5794a339c7cfd9e595aa875a14f3c7e687a0a6 (patch) | |
tree | ec0d01bd058d2eae84782a4da72d1c2b595fd4db | |
parent | 014c8cb801815575979a800b9f6de1f09553da70 (diff) | |
download | rdflib-9e5794a339c7cfd9e595aa875a14f3c7e687a0a6.tar.gz |
Changes incorporated in _parseBoolean function
-rw-r--r-- | rdflib/term.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/rdflib/term.py b/rdflib/term.py index f4496365..125210df 100644 --- a/rdflib/term.py +++ b/rdflib/term.py @@ -1384,11 +1384,13 @@ def _unhexlify(value): return unhexlify(value) def _parseBoolean(value): + true_accepted_values = ['1', 'true'] + false_accepted_values = ['0', 'false'] new_value = value.lower() - if new_value == 'true' or new_value=='1': + if new_value in true_accepted_values: return True - if new_value != 'false' and new_value != '0': - warnings.warn('Parsing weird boolean, %r does not map to True or False'%value,DeprecationWarning) + if new_value not in false_accepted_values: + warnings.warn('Parsing weird boolean, % r does not map to True or False' % value, category = DeprecationWarning) return False # Cannot import Namespace/XSD because of circular dependencies |