rpm  5.4.14
Functions | Variables
rpmmi-py.c File Reference
#include "system.h"
#include <rpmio.h>
#include <rpmcb.h>
#include <rpmtypes.h>
#include <rpmtag.h>
#include <rpmdb.h>
#include "rpmmi-py.h"
#include "header-py.h"
#include "debug.h"
Include dependency graph for rpmmi-py.c:

Go to the source code of this file.

Functions

static PyObject * return (PyObject *)
 
 if (result==NULL)
 
static void rpmmi_dealloc (rpmmiObject *s)
 
static PyObject * rpmmi_getattro (PyObject *o, PyObject *n)
 
static int rpmmi_setattro (PyObject *o, PyObject *n, PyObject *v)
 
rpmmiObjectrpmmi_Wrap (rpmmi mi)
 

Variables

static PyObject * result = rpmmi_iternext(s)
 
static struct PyMethodDef rpmmi_methods []
 
static char rpmmi_doc []
 
PyTypeObject rpmmi_Type
 

Class: Rpmmi

static PyObject * rc = rpmmiCount(s->mi)
 
static PyObject *int type
 
char * pattern
 
rpmTag tag
 
char * kwlist [] = {"tag", "type", "pattern", NULL}
 
return Py_None
 
static PyObject *return Py_BuildValue ("i", hdrNum)
 
return Py_BuildValue ("i", rc)
 
 if (!PyArg_ParseTupleAndKeywords(args, kwds,"Ois:Pattern", kwlist,&TagN,&type,&pattern)) return NULL
 
 if ((tag=tagNumFromPyObject(TagN))==(rpmTag)-1)
 
 rpmmiAddPattern (s->mi, tag, type, pattern)
 
 Py_INCREF (Py_None)
 

Function Documentation

if ( result  = NULL)

Definition at line 106 of file rpmmi-py.c.

References Py_INCREF(), and Py_None.

if ( PyArg_ParseTupleAndKeywordsargs, kwds,"Ois:Pattern", kwlist,&TagN,&type,&pattern)
if ( (tag=tagNumFromPyObject(TagN))  = = (rpmTag)-1)

Definition at line 162 of file rpmmi-py.c.

References NULL.

static PyObject* return Py_BuildValue ( "i"  ,
hdrNum   
)
return Py_BuildValue ( "i"  ,
rc   
)
Py_INCREF ( Py_None  )
static PyObject* return ( PyObject *  )

Definition at line 74 of file rpmmi-py.c.

static PyObject* rpmmi_getattro ( PyObject *  o,
PyObject *  n 
)
static

Definition at line 207 of file rpmmi-py.c.

static int rpmmi_setattro ( PyObject *  o,
PyObject *  n,
PyObject *  v 
)
static

Definition at line 213 of file rpmmi-py.c.

rpmmiAddPattern ( s->  mi,
tag  ,
type  ,
pattern   
)

Variable Documentation

char* kwlist[] = {"tag", "type", "pattern", NULL}

Definition at line 156 of file rpmmi-py.c.

char* pattern

Definition at line 154 of file rpmmi-py.c.

return Py_None

Definition at line 170 of file rpmmi-py.c.

PyObject* rc = rpmmiCount(s->mi)

Definition at line 139 of file rpmmi-py.c.

return result = rpmmi_iternext(s)

Definition at line 104 of file rpmmi-py.c.

char rpmmi_doc[]
static
Initial value:
=
""

Definition at line 222 of file rpmmi-py.c.

rpmTag tag

Definition at line 155 of file rpmmi-py.c.

PyObject* int type