summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarushi019 <arushi16019@iiitd.ac.in>2020-04-06 10:06:20 +0530
committerGitHub <noreply@github.com>2020-04-06 10:06:20 +0530
commit9e5794a339c7cfd9e595aa875a14f3c7e687a0a6 (patch)
treeec0d01bd058d2eae84782a4da72d1c2b595fd4db
parent014c8cb801815575979a800b9f6de1f09553da70 (diff)
downloadrdflib-9e5794a339c7cfd9e595aa875a14f3c7e687a0a6.tar.gz
Changes incorporated in _parseBoolean function
-rw-r--r--rdflib/term.py8
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