summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
858da5a)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
+static PyObject* AS_repr(ASObject* self) {
+ uint32_t number = loc_as_get_number(self->as);
+ const char* name = loc_as_get_name(self->as);
+
+ if (name)
+ return PyUnicode_FromFormat("<AS %d (%s)>", number, name);
+
+ return PyUnicode_FromFormat("<AS %d>", number);
+}
+
static PyObject* AS_get_number(ASObject* self) {
uint32_t number = loc_as_get_number(self->as);
static PyObject* AS_get_number(ASObject* self) {
uint32_t number = loc_as_get_number(self->as);
tp_init: (initproc)AS_init,
tp_doc: "AS object",
tp_getset: AS_getsetters,
tp_init: (initproc)AS_init,
tp_doc: "AS object",
tp_getset: AS_getsetters,
+ tp_repr: (reprfunc)AS_repr,