Skip to content

Commit 48e4d90

Browse files
committed
added verification failed message
1 parent bc9e85b commit 48e4d90

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

libs/aries-basic-controller/aries_basic_controller/helpers/presentation_parser.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,33 @@ def __init__(self, verify):
55
self.verify = verify
66

77
def get_self_attested(self):
8+
if self.is_verified() == "false":
9+
print('Verification Failed')
810
data = {}
911
for (name, val) in self.verify['presentation']['requested_proof']['self_attested_attrs'].items():
1012
data[name] = val['raw']
1113
return json.dumps(data)
1214

1315
def get_revealed(self):
16+
if self.is_verified() == "false":
17+
print('Verification Failed')
1418
data = {}
1519
for (name, val) in self.verify['presentation']['requested_proof']['revealed_attrs'].items():
1620
data[name] = val['raw']
1721

1822
return json.dumps(data)
1923

2024
def get_unrevealed_attrs(self):
25+
if self.is_verified() == "false":
26+
print('Verification Failed')
2127
data = {}
2228
for (name, val) in self.verify['presentation']['requested_proof']['unrevealed_attrs'].items():
2329
data[name] = val['raw']
2430
return json.dumps(data)
2531

2632
def get_predicates(self):
33+
if self.is_verified() == "false":
34+
print('Verification Failed')
2735
data = {}
2836
for (name, val) in self.verify['presentation']['requested_proof']['predicates'].items():
2937
data[name] = val['raw']
@@ -83,7 +91,7 @@ def get_presxid(self):
8391
return self.verify['presentation_exchange_id']
8492

8593
def is_verified(self):
86-
return bool(self.verify['verified'])
94+
return self.verify['verified']
8795

8896
def conn_id(self):
8997
return self.verify['connection_id']
@@ -1404,4 +1412,15 @@ def conn_id(self):
14041412
print(presentation.get_rev_reg_ids())
14051413

14061414
print('\n')
1407-
print(presentation.conn_id())
1415+
print(presentation.conn_id())
1416+
1417+
1418+
print('\n')
1419+
print(presentation.is_verified())
1420+
1421+
1422+
print('\n')
1423+
print(presentation.get_self_attested())
1424+
1425+
print('\n')
1426+
print(presentation.get_revealed())

0 commit comments

Comments
 (0)