PyNDN: Adding python exception handing inside callback. Fixing nre
Also, this version makes sure that verification always succeeds
diff --git a/PyNDN/nre.py b/PyNDN/nre.py
index 669a712..6a41948 100644
--- a/PyNDN/nre.py
+++ b/PyNDN/nre.py
@@ -138,14 +138,14 @@
matcher = re.compile(self.expr)
if self.exact:
- res = matcher.match(name[offset])
+ res = matcher.match(str(name[offset]))
if res:
self._appendBackRef(res)
self.matchResult.append(name[offset])
_LOG.debug("Succeed " + self.__class__.__name__ + ".match() ")
return True
else:
- res = matcher.search(name[offset])
+ res = matcher.search(str(name[offset]))
if res:
self._appendBackRef(res)
self.matchResult.append(name[offset])