diff --git a/python/opendht.pyx b/python/opendht.pyx index 408f1b9057dafc0a99aa4a795fae2483a80d3380..397c4c1aaec99bc67334bf2a07961b04b209f3ac 100644 --- a/python/opendht.pyx +++ b/python/opendht.pyx @@ -157,6 +157,11 @@ cdef class Value(object): return string(<char*>self._value.get().data.data(), self._value.get().data.size()) def __set__(self, bytes value): self._value.get().data = value + property id: + def __get__(self): + return self._value.get().id + def __set__(self, cpp.uint64_t value): + self._value.get().id = value cdef class NodeSetIter(object): cdef map[cpp.InfoHash, cpp.shared_ptr[cpp.Node]]* _nodes