class BNodeNativeWrapper(object): inner_type = "BNode" def __init__(self, id_): if isinstance(id_, BNode): self.inner = id_ else: self.inner = BNode(id_ or None) @property def identifier(self): return str(self.inner) def __eq__(self, other): return self.inner.__eq__(other.inner) def __repr__(self): inner_repr = repr(self.inner) return "BNodeNativeWrapper({})".format(inner_repr)