diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-07-24 20:49:39 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-07-24 20:49:39 +0200 |
| commit | db27b9d050c466eabf6eb72899bfbe696af8852b (patch) | |
| tree | 0a1e56c1fdddbe6c47530e033a282e8da54b1a3e /python/metaindex.cc | |
| parent | fda01b9ec100db7d2e5f7434edadd1fe84d4fdee (diff) | |
| download | python-apt-db27b9d050c466eabf6eb72899bfbe696af8852b.tar.gz | |
python: Fix some more possible NULL issues.
Diffstat (limited to 'python/metaindex.cc')
| -rw-r--r-- | python/metaindex.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/python/metaindex.cc b/python/metaindex.cc index 62ff6b90..4e059f0c 100644 --- a/python/metaindex.cc +++ b/python/metaindex.cc @@ -61,14 +61,16 @@ static PyGetSetDef MetaIndexGetSet[] = { {} }; +#define S(x) (x ? x : "") static PyObject *MetaIndexRepr(PyObject *Self) { metaIndex *meta = GetCpp<metaIndex*>(Self); return PyString_FromFormat("<%s object: type='%s', uri:'%s' dist='%s' " "is_trusted='%i'>", Self->ob_type->tp_name, - meta->GetType(), meta->GetURI().c_str(), + S(meta->GetType()), meta->GetURI().c_str(), meta->GetDist().c_str(), meta->IsTrusted()); } +#undef S PyTypeObject PyMetaIndex_Type = { |
