summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Expand)AuthorFilesLines
2009-09-24Enable subtyping on the rest of our type-objectsPanu Matilainen7-7/+8
2009-09-24Eliminate all custom tp_free() type methodsPanu Matilainen4-39/+4
2009-09-24Enable subtyping on rpm.ts classPanu Matilainen1-1/+1
2009-09-24Call generic python setattr if not scriptFdPanu Matilainen1-2/+2
2009-09-24tp_setattro() is supposed to return -1 on errorsPanu Matilainen1-1/+1
2009-09-24Call (sub)type tp_free from destructorsPanu Matilainen7-23/+15
2009-09-24Make object allocation type agnosticPanu Matilainen16-43/+43
2009-09-23Remove unnecessary header type checkingPanu Matilainen1-7/+0
2009-09-23Remove the broken tp_print method from specPanu Matilainen1-7/+1
2009-09-23Decouple python spec objects from transaction objectsPanu Matilainen4-29/+44
2009-09-23Oops, binary data can and should be presented as python stringsPanu Matilainen1-9/+1
2009-09-23Add rpmtd to python object converter, change header code to use thatPanu Matilainen4-107/+74
2009-09-23Turn tagNumFromPyObject() into an object converter interfacePanu Matilainen7-46/+23
2009-09-23Turn rpmFdFromPyObject() into an object converter interfacePanu Matilainen4-16/+14
2009-09-23Permit any file object in rpm.readHeaderListFromFD()Panu Matilainen1-3/+3
2009-09-23Permit file objects in python header constructorPanu Matilainen1-1/+7
2009-09-23Add write() method to python headersPanu Matilainen1-1/+27
2009-09-23Accept any file object in ts.hdrFromFdno()Panu Matilainen1-4/+4
2009-09-23Add helper to convert python file objects to rpmio FD_t typePanu Matilainen3-0/+31
2009-09-23Add te.NEVRA() method, adjust docsPanu Matilainen1-1/+10
2009-09-23Remove tp_print methods from all rpm-python objectsPanu Matilainen4-51/+4
2009-09-23Lose the debug junk from python bindingsPanu Matilainen5-176/+0
2009-09-23Add hdr.format(), deprecate hdr.sprintf()Panu Matilainen1-1/+9
2009-09-23Make fiFromHeader() static inside header-py, deprecatePanu Matilainen3-7/+7
2009-09-23Deprecate rpm.headerLoad()Panu Matilainen1-22/+4
2009-09-23Deprecate header filelist munging methodsPanu Matilainen1-0/+8
2009-09-23Eliminate unnecessary functionPanu Matilainen1-6/+2
2009-09-23Permit headerConvert() from pythonPanu Matilainen2-0/+17
2009-09-23Add has_key() method to header objectPanu Matilainen1-0/+11
2009-09-23Add support for creating new header objectsPanu Matilainen1-1/+30
2009-09-23Rpm's allocators dont return on OOM, remove unnecessary checkPanu Matilainen1-5/+1
2009-09-23Add type checking macros for all rpm python type objectsPanu Matilainen8-0/+16
2009-09-22Rename python system.h for disambiguationPanu Matilainen12-11/+11
2009-09-22Lose the empty doxygen markersPanu Matilainen20-319/+3
2009-09-22Put some consistency to python object creationPanu Matilainen9-47/+39
2009-09-22Make all python object creation wrappers return PyObject pointersPanu Matilainen15-52/+44
2009-09-22Dont leak memory on rpm.ds iterationPanu Matilainen1-2/+0
2009-09-22Lose unnecessary next() methodsPanu Matilainen4-94/+0
2009-09-22All rpm-python iterators are self-iterators, just use PyObject_SelfIterPanu Matilainen5-48/+5
2009-09-22Dont leak memory from rpm.dsSingle()Panu Matilainen1-2/+0
2009-09-22Simplify fiFromHeader()Panu Matilainen1-16/+2
2009-09-22Simplify dsFromHeader()Panu Matilainen1-15/+2
2009-09-22Sanitize python object -> tag number exception handlingPanu Matilainen6-41/+19
2009-09-22Move allocations out of rpmps object init methodPanu Matilainen1-24/+3
2009-09-22Move allocations out of rpmds object init methodPanu Matilainen1-28/+15
2009-09-22Move allocations out of rpmfi object init methodPanu Matilainen1-29/+16
2009-09-22Remove useless rpmts python initializationPanu Matilainen1-10/+2
2009-09-22Realize the remaining bits of direct rpmdb interface are dead tooPanu Matilainen3-277/+0
2009-09-22Use Py_RETURN_NONE macro for returning None everywherePanu Matilainen9-65/+32
2009-09-22Eliminate unnecessary custom object allocation functionsPanu Matilainen4-48/+4