# python/rpmte-py.c File Reference

`#include "system.h"`
`#include <rpmio.h>`
`#include <rpmcb.h>`
`#include <rpmlib.h>`
`#include "header-py.h"`
`#include "rpmds-py.h"`
`#include "rpmfi-py.h"`
`#include "rpmte-py.h"`
`#include "debug.h"`

Include dependency graph for rpmte-py.c:

Go to the source code of this file.

## Functions

static int | rpmte_print (rpmteObject *s, FILE *fp, int flags)
static PyObject * | rpmte_getattro (PyObject *o, PyObject *n)
static int | rpmte_setattro (PyObject *o, PyObject *n, PyObject *v)
rpmteObject * | rpmte_Wrap (rpmte te)
Class: Rpmte
static PyObject * | rpmte_Debug (rpmteObject *s, PyObject *args, PyObject *kwds)
static PyObject * | rpmte_TEType (rpmteObject *s)
static PyObject * | rpmte_N (rpmteObject *s)
static PyObject * | rpmte_E (rpmteObject *s)
static PyObject * | rpmte_V (rpmteObject *s)
static PyObject * | rpmte_R (rpmteObject *s)
static PyObject * | rpmte_A (rpmteObject *s)
static PyObject * | rpmte_O (rpmteObject *s)
static PyObject * | rpmte_NEVR (rpmteObject *s)
static PyObject * | rpmte_NEVRA (rpmteObject *s)
static PyObject * | rpmte_Pkgid (rpmteObject *s)
static PyObject * | rpmte_Hdrid (rpmteObject *s)
static PyObject * | rpmte_Color (rpmteObject *s)
static PyObject * | rpmte_PkgFileSize (rpmteObject *s)
static PyObject * | rpmte_Breadth (rpmteObject *s)
static PyObject * | rpmte_Depth (rpmteObject *s)
static PyObject * | rpmte_Npreds (rpmteObject *s)
static PyObject * | rpmte_Degree (rpmteObject *s)
static PyObject * | rpmte_Parent (rpmteObject *s)
static PyObject * | rpmte_Tree (rpmteObject *s)
static PyObject * | rpmte_AddedKey (rpmteObject *s)
static PyObject * | rpmte_DBOffset (rpmteObject *s)
static PyObject * | rpmte_Key (rpmteObject *s)
static PyObject * | rpmte_DS (rpmteObject *s, PyObject *args, PyObject *kwds)
static PyObject * | rpmte_FI (rpmteObject *s, PyObject *args, PyObject *kwds)

## Variables

static struct PyMethodDef | rpmte_methods []
static char | rpmte_doc []
PyTypeObject | rpmte_Type

## Detailed Description

Definition in file rpmte-py.c.

## Function Documentation

static PyObject* rpmte_A | ( | rpmteObject * | s | ) | `[static]`

Definition at line 122 of file rpmte-py.c.

References rpmteA(), and rpmteObject_s::te.

static PyObject* rpmte_AddedKey | ( | rpmteObject * | s | ) | `[static]`

Definition at line 234 of file rpmte-py.c.

References rpmteAddedKey(), and rpmteObject_s::te.

static PyObject* rpmte_Breadth | ( | rpmteObject * | s | ) | `[static]`

Definition at line 186 of file rpmte-py.c.

References rpmteBreadth(), and rpmteObject_s::te.

static PyObject* rpmte_Color | ( | rpmteObject * | s | ) | `[static]`

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

References rpmteColor(), and rpmteObject_s::te.

static PyObject* rpmte_DBOffset | ( | rpmteObject * | s | ) | `[static]`

Definition at line 242 of file rpmte-py.c.

References rpmteDBOffset(), and rpmteObject_s::te.

static PyObject* rpmte_Debug | ( | rpmteObject * | s,
|  | PyObject * | args,
|  | PyObject * | kwds |
| ) |  |  | `[static]`

Definition at line 67 of file rpmte-py.c.

References _rpmte_debug.

static PyObject* rpmte_Degree | ( | rpmteObject * | s | ) | `[static]`

Definition at line 210 of file rpmte-py.c.

References rpmteDegree(), and rpmteObject_s::te.

static PyObject* rpmte_Depth | ( | rpmteObject * | s | ) | `[static]`

Definition at line 194 of file rpmte-py.c.

References rpmteDepth(), and rpmteObject_s::te.

static PyObject* rpmte_DS | ( | rpmteObject * | s,
|  | PyObject * | args,
|  | PyObject * | kwds |
| ) |  |  | `[static]`

Definition at line 266 of file rpmte-py.c.

References rpmds_Wrap(), rpmdsLink, rpmteDS(), tagNumFromPyObject(), and rpmteObject_s::te.

static PyObject* rpmte_E | ( | rpmteObject * | s | ) | `[static]`

Definition at line 98 of file rpmte-py.c.

References rpmteE(), and rpmteObject_s::te.

static PyObject* rpmte_FI | ( | rpmteObject * | s,
|  | PyObject * | args,
|  | PyObject * | kwds |
| ) |  |  | `[static]`

Definition at line 294 of file rpmte-py.c.

References rpmfi_Wrap(), rpmfiLink, rpmteFI(), tagNumFromPyObject(), and rpmteObject_s::te.

static PyObject* rpmte_getattro | ( | PyObject * | o,
|  | PyObject * | n |
| ) |  |  | `[static]`

Definition at line 414 of file rpmte-py.c.

static PyObject* rpmte_Hdrid | ( | rpmteObject * | s | ) | `[static]`

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

References rpmteHdrid(), and rpmteObject_s::te.

static PyObject* rpmte_Key | ( | rpmteObject * | s | ) | `[static]`

Definition at line 250 of file rpmte-py.c.

References rpmteKey(), and rpmteObject_s::te.

static PyObject* rpmte_N | ( | rpmteObject * | s | ) | `[static]`

Definition at line 90 of file rpmte-py.c.

References rpmteN(), and rpmteObject_s::te.

static PyObject* rpmte_NEVR | ( | rpmteObject * | s | ) | `[static]`

Definition at line 138 of file rpmte-py.c.

References rpmteNEVR(), and rpmteObject_s::te.

static PyObject* rpmte_NEVRA | ( | rpmteObject * | s | ) | `[static]`

Definition at line 146 of file rpmte-py.c.

References rpmteNEVRA(), and rpmteObject_s::te.

static PyObject* rpmte_Npreds | ( | rpmteObject * | s | ) | `[static]`

Definition at line 202 of file rpmte-py.c.

References rpmteNpreds(), and rpmteObject_s::te.

static PyObject* rpmte_O | ( | rpmteObject * | s | ) | `[static]`

Definition at line 130 of file rpmte-py.c.

References rpmteO(), and rpmteObject_s::te.

static PyObject* rpmte_Parent | ( | rpmteObject * | s | ) | `[static]`

Definition at line 218 of file rpmte-py.c.

References rpmteParent(), and rpmteObject_s::te.

static PyObject* rpmte_PkgFileSize | ( | rpmteObject * | s | ) | `[static]`

Definition at line 178 of file rpmte-py.c.

References rpmtePkgFileSize(), and rpmteObject_s::te.

static PyObject* rpmte_Pkgid | ( | rpmteObject * | s | ) | `[static]`

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

References rpmtePkgid(), and rpmteObject_s::te.

static int rpmte_print | ( | rpmteObject * | s,
|  | FILE * | fp,
|  | int | flags |
| ) |  |  | `[static]`

Definition at line 398 of file rpmte-py.c.

References rpmteA(), rpmteNEVR(), rpmteType(), rpmteObject_s::te, TR_ADDED, and TR_REMOVED.

static PyObject* rpmte_R | ( | rpmteObject * | s | ) | `[static]`

Definition at line 114 of file rpmte-py.c.

References rpmteR(), and rpmteObject_s::te.

static int rpmte_setattro | ( | PyObject * | o,
|  | PyObject * | n,
|  | PyObject * | v |
| ) |  |  | `[static]`

Definition at line 420 of file rpmte-py.c.

static PyObject* rpmte_TEType | ( | rpmteObject * | s | ) | `[static]`

Definition at line 82 of file rpmte-py.c.

References rpmteType(), and rpmteObject_s::te.

static PyObject* rpmte_Tree | ( | rpmteObject * | s | ) | `[static]`

Definition at line 226 of file rpmte-py.c.

References rpmteTree(), and rpmteObject_s::te.

static PyObject* rpmte_V | ( | rpmteObject * | s | ) | `[static]`

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

References rpmteV(), and rpmteObject_s::te.

## Variable Documentation

char rpmte_doc[]`[static]`

Initial value:

    ""

Definition at line 429 of file rpmte-py.c.