Check out the new USENIX Web site.
[ActiveState] Python:: API

The following parts of the python API are exposed as functions residing in perl's Python:: namespace.
Python::getattr($o, $name)
Python::hasattr($o, $name)
Python::setattr($o, $name => $value)
Python::delattr($o, $name)

Python::getitem($o, $key)
Python::setitem($o, $key => $value)
Python::delitem($o, $key)

Python::cmp($o1, $o2)
Python::hash($o)
Python::len($o)
Python::type($o)
Python::str($o)
Python::repr($o)

Python::raise($type, $val)
Python::funcall($func, @args)
Python::apply($func, \@args, \%kwds)

Python::PyObject_IsTrue($o);

Python::PyCallable_Check($o)
Python::PyNumber_Check($o)
Python::PySequence_Check($o)
Python::PyMapping_Check($o)

 www.ActiveState.com 10/32 ««/\»»