The burgled-batteries Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The burgled-batteries Reference Manual

This is the burgled-batteries Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:15:11 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

#+TITLE: burgled-batteries: A Common Lisp / Python Bridge

burgled-batteries provides a shim between Python (specifically, the CPython
implementation of Python) and Common Lisp.

* Synopsis

#+begin_src lisp
  (asdf:load-system "burgled-batteries")
  (in-package #:burgled-batteries)
  (startup-python)
  
  (run "1+1") ; => 2
  
  (import "feedparser")
  (defpyfun "feedparser.parse" (thing))
  (documentation 'feedparser.parse 'function)
  ; => "Parse a feed from a URL, file, stream, or string"
  (feedparser.parse "http://pinterface.livejournal.com/data/atom")
  ; => #
  
  (shutdown-python)
#+end_src

* Why burgled-batteries
CLPython is great when it works.  However, if you're using a low-resource
computer—perhaps an underpowered VPS, or a Linux box salvaged from the 90s—, or
need access to a Python library written in C, or there's a bug and you can't be
bothered to narrow it down to a small test case, CLPython can't help you.  Two
out of three of those are more your problem than CLPython's, but hey, I'm not
here to judge.

While a number of other Python-by-FFI options exist, burgled-batteries aims for
a CLPython-esque level of integration.  In other words, *deep* integration.  You
shouldn't have to care that the library you're using was written in Python—it
should Just Work.

Certainly, b-b is not there yet.  It may never be there completely.  But we'll
/try/, dagnabbit.

* Basic Type Mapping
Python objects are converted to a Lisp object where possible.  Where a
conversion is unknown, a pointer to the CPython object is returned (or, if
inside a refcnt barrier, a wrapper around the pointer which will become invalid
upon exiting the barrier).  In general, this mapping follows the lead of
CLPython.

| Python Type   | Lisp Type         |
|---------------+-------------------|
| Boolean       | (member T NIL)    |
| Integer, Long | Integer           |
| Float         | Double-float      |
| Dict          | Hashtable         |
| Unicode       | String            |
| List          | Adjustable vector |
| Tuple         | List              |
| Complex       | Complex           |
| ByteArray     | Octet vector      |
| Exception     | Condition         |
|      |          |

* CPython FFI
Anything dealing with the CPython API can be found in the PYTHON.CFFI package.
See the docstring for that package for more information, as well as Python's [[http://docs.python.org/c-api/][C API]].

* Calling Python from Lisp
 * IMPORT   :: Equivalent to "import " in Python.
 * RUN      :: Mimicks the RUN function from CLPython.
 * DEFPYFUN :: Similar to CFFI's DEFCFUN—defines a Lisp function which calls a
               Python function.  Ideally, this will eventually be obviated by
               something which uses Python introspection to figure out an
               apropriate argument list so you don't have to, but it'll get you
               going for now.

* Calling Lisp from Python
Not yet supported, but see ffi-callbacks.lisp for some experimentation and notes
along those lines.

* Avoid the Hassle of Reference Counts
Because dealing with reference counts is Just No Fun and Not Lispy At All, as
well as Inevitable—at some point there will be an object for which no
translation is known—, b-b provides multiple options to avoid dealing with
refcnts for those untranslatable pointers.  See the macro
CPYTHON:WITH-UNKNOWN-TRANSLATION-POLICY.

Note that this policy also also affects the EXCEPTION-* slots of
PYTHON-CONDITION, and so they may or may not be available for inspection
depending on the translation policy in effect and the manner of handling.

For example, under the default policy of :DISCARD, you would see something like:
#+begin_src lisp
(defun reveal-effect (c)
  (format t "~A~%" (slot-value c 'exception-type)))

(handler-bind ((python-condition #'reveal-effect))
  (burgled-batteries:run "1/0"))
; prints #.(SB-SYS:INT-SAP #X?????)

(handler-case (burgled-batteries:run "1/0")
  (python-condition (c) (reveal-effect c)))
; prints NIL
#+end_src

If you'd like access to Python types without a known translation, :BARRIER
or :FINALIZE are highly recommended over :PASS-THROUGH.  They do, however, come
with [[http://pinterface.livejournal.com/40934.html][some caveats]] which you should be aware of.

* Requirements

Burgled-batteries links with C code, and accordingly requires the appropriate
headers and library files.  On Debian-based systems, you can get these via:
#+begin_src sh
  sudo apt-get install python-dev
#+end_src

* Testing

#+begin_src
  (asdf:test-system "burgled-batteries")
#+end_src

Tests have been run under SBCL, Clozure CL, and CLISP.

* To Do
 * Output redirection
 * Callbacks
 * Whole-module import (into own package?)
 * Python object <-> CLOS mappings
 * Provide facilities for user code to define own Lisp-Python mappings
 * Better integrate Quickcheck tests, so LIFT knows about quickcheck failures
 * Pathname support (requires FILE* support)

* Prior Art / Other Solutions
 * [[http://common-lisp.net/project/python-on-lisp/][Python-on-Lisp]] :: It was a good try back in 2006, but unfortunately has
   experienced significant bitrot.  It did manage to provide callbacks and
   writing to Lisp streams, however (both of which are still on b-b's TODO
   list).  Very handy features!
 * [[http://www2s.biglobe.ne.jp/~niitsuma/pythononlispex.html][pythononlisp-ex]] :: A fork of Python-on-Lisp which shimmies things between
   Lisp and Python using JSON.  As you might expect, this falls down as soon as
   you hit something which can't be represented in JSON, which covers quite a
   lot of types.
 * [[http://www.cliki.net/Pyffi][Pyffi]] :: A more streamlined, and less featureful, Python FFI which came after
   PoL.  Technically, burgled-batteries began life as some patches to Pyffi
   because it seemed to be the best place to start.  (Almost nothing of Pyffi
   remains.)
 * [[http://common-lisp.net/project/clpython/][CLPython]] :: A very fine Python compiler written in Common Lisp.  It requires
   a somewhat beefier machine than CPython.  Unfortunately, it doesn't work with
   Python libraries written in C (e.g., numpy), and so is unable to handle the
   full gamut of Python libraries one might wish to borrow.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 burgled-batteries

Author

pinterface <pix@kepibu.org>

License

MIT

Description

Lisp-Python interface

Long Description

This system provides support for embedding Python into Common Lisp via CFFI.

It uses cffi-grovel to determine sizes and values of some assorted Python types and constants. However, if you’d rather avoid this, or grovelling is not possible for you, a best-guess effort can also be made. You can note your preference for guessing by evaluating the following form before telling ASDF to load this system:
(push :burgled-batteries.guess-not-grovel *features*)

If you /would/ like to use the groveller, B-B will attempt to determine the location of Python’s C header files, and will prompt you to specify the appropriate directory if one cannot be found. To grovel against a specific copy of Python’s header files, you may need to edit
(defparameter *cpython-include-dir* ...)
in #p"grovel-include-dir.lisp".

Dependencies
Source

burgled-batteries.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 burgled-batteries.asd

Location

burgled-batteries.asd

Systems

burgled-batteries (system)

Packages

burgled-batteries-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 burgled-batteries/packages.lisp

Parent

burgled-batteries (system)

Location

packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 burgled-batteries/grovel-include-dir.lisp

Dependency

packages.lisp (file)

Parent

burgled-batteries (system)

Location

grovel-include-dir.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 burgled-batteries/grovel.lisp

Dependency

grovel-include-dir.lisp (file)

Parent

burgled-batteries (system)

Location

grovel.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 burgled-batteries/cffi-output-args.lisp

Dependency

grovel.lisp (file)

Parent

burgled-batteries (system)

Location

cffi-output-args.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 burgled-batteries/ffi-definers.lisp

Dependency

cffi-output-args.lisp (file)

Parent

burgled-batteries (system)

Location

ffi-definers.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 burgled-batteries/ffi-interface.lisp

Dependency

ffi-definers.lisp (file)

Parent

burgled-batteries (system)

Location

ffi-interface.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 burgled-batteries/ffi-conditions.lisp

Dependency

ffi-interface.lisp (file)

Parent

burgled-batteries (system)

Location

ffi-conditions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 burgled-batteries/ffi-callbacks.lisp

Dependency

ffi-conditions.lisp (file)

Parent

burgled-batteries (system)

Location

ffi-callbacks.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.10 burgled-batteries/api.lisp

Dependency

ffi-callbacks.lisp (file)

Parent

burgled-batteries (system)

Location

api.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 burgled-batteries-system

Source

burgled-batteries.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 burgled-batteries

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.3 python.cffi

PYTHON.CFFI is the package for defining the CFFI interface to Python’s external C functions. It provides several macros to aid in this effort, namely DEFPYFUN, DEFPYVAR, and DEFPYTYPE. See the documentation for those macros for more information.

Name translation from Python’s C names into Lisp is, in general, relatively straightforward. First, the "Py" prefix is stripped, and the very first underscore is turned into a period. Then, CamelCaseIdentifiers are converted to the more-common-to-Lisp dash-separated-identifier, and any remaining underscores are /also/ turned into dashes. In some cases (PyList, PyFunction, etc.) this results in symbol-names equal to those of CL symbols, and you should accordingly be careful within this package.

Many Python functions have yet to be defined. See TODOs, and Python docs for information on what remains.

Error Checking from C functions is handled within CFFI’s type translation system. See the CAN-ERROR foreign-type (and both the CAN-ERROR and SOFT-ERROR parse-methods) for the gory details, but to summarize: some C functions return a value indicating that an error occurred. This can be specified using CAN-ERROR (indicating that the error value is strict and definitely means an error occurred) and SOFT-ERROR (indicating that the error value may also just be a regular return value and #’%ERROR-OCCURRED-P must be consulted to verify the occurrance of an error). Types with an exclamation mark (#\!) appended are shorthand for (CAN-ERROR <type>); types with a question mark (#\?) appended are shorthand for (SOFT-ERROR <type>).

Lisp<->Python type translation is handled through the FOREIGN-PYTHON-TYPE foreign-type. "new" vs. "borrowed" and "stolen" vs. "copied" references
can be accounted for by specifying :new, :borrowed, :stolen, or :copied as arguments to the appropriate type specifier. :new and :copied are the defaults.

Python’s PyString/PyBytes type is best avoided due to the problematic nature in converting to and from the type. See the WARNING above (defpytype "PyString" ...) for details.

Source

packages.lisp (file)

Nickname

cpython

Use List
Used By List

burgled-batteries

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Symbol macros

Symbol Macro: *err.warn-py3k*
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(python.cffi::%var-accessor-*err.warn-py3k*)

Symbol Macro: +bool.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pybool_type") :library (quote python.cffi::python-library))

Symbol Macro: +byte-array.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((16) base-char . "pybytearray_type") :library (quote python.cffi::python-library))

Symbol Macro: +code.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pycode_type") :library (quote python.cffi::python-library))

Symbol Macro: +complex.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((14) base-char . "pycomplex_type") :library (quote python.cffi::python-library))

Symbol Macro: +dict.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pydict_type") :library (quote python.cffi::python-library))

Symbol Macro: +exc.arithmetic-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.arithmetic-error+)

Symbol Macro: +exc.assertion-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.assertion-error+)

Symbol Macro: +exc.attribute-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.attribute-error+)

Symbol Macro: +exc.base-exception+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.base-exception+)

Symbol Macro: +exc.deprecation-warning+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.deprecation-warning+)

Symbol Macro: +exc.environment-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.environment-error+)

Symbol Macro: +exc.eoferror+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.eoferror+)

Symbol Macro: +exc.exception+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.exception+)

Symbol Macro: +exc.floating-point-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.floating-point-error+)

Symbol Macro: +exc.import-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.import-error+)

Symbol Macro: +exc.index-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.index-error+)

Symbol Macro: +exc.ioerror+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.ioerror+)

Symbol Macro: +exc.key-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.key-error+)

Symbol Macro: +exc.keyboard-interrupt+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.keyboard-interrupt+)

Symbol Macro: +exc.lookup-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.lookup-error+)

Symbol Macro: +exc.memory-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.memory-error+)

Symbol Macro: +exc.name-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.name-error+)

Symbol Macro: +exc.not-implemented-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.not-implemented-error+)

Symbol Macro: +exc.oserror+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.oserror+)

Symbol Macro: +exc.overflow-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.overflow-error+)

Symbol Macro: +exc.reference-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.reference-error+)

Symbol Macro: +exc.runtime-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.runtime-error+)

Symbol Macro: +exc.standard-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.standard-error+)

Symbol Macro: +exc.syntax-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.syntax-error+)

Symbol Macro: +exc.system-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.system-error+)

Symbol Macro: +exc.system-exit+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.system-exit+)

Symbol Macro: +exc.type-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.type-error+)

Symbol Macro: +exc.value-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.value-error+)

Symbol Macro: +exc.zero-division-error+
Package

python.cffi

Source

ffi-conditions.lisp (file)

Expansion

(python.cffi::%var-accessor-+exc.zero-division-error+)

Symbol Macro: +false+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer "_py_zerostruct" :library (quote python.cffi::python-library))

Symbol Macro: +float.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((12) base-char . "pyfloat_type") :library (quote python.cffi::python-library))

Symbol Macro: +function.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((15) base-char . "pyfunction_type") :library (quote python.cffi::python-library))

Symbol Macro: +int.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((10) base-char . "pyint_type") :library (quote python.cffi::python-library))

Symbol Macro: +list.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pylist_type") :library (quote python.cffi::python-library))

Symbol Macro: +long.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pylong_type") :library (quote python.cffi::python-library))

Symbol Macro: +method.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((13) base-char . "pymethod_type") :library (quote python.cffi::python-library))

Symbol Macro: +module.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((13) base-char . "pymodule_type") :library (quote python.cffi::python-library))

Symbol Macro: +none+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer "_py_nonestruct" :library (quote python.cffi::python-library))

Symbol Macro: +object.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((17) base-char . "pybaseobject_type") :library (quote python.cffi::python-library))

Symbol Macro: +string.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((13) base-char . "pystring_type") :library (quote python.cffi::python-library))

Symbol Macro: +true+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer "_py_truestruct" :library (quote python.cffi::python-library))

Symbol Macro: +tuple.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((12) base-char . "pytuple_type") :library (quote python.cffi::python-library))

Symbol Macro: +type.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((11) base-char . "pytype_type") :library (quote python.cffi::python-library))

Symbol Macro: +unicode.type+
Package

python.cffi

Source

ffi-interface.lisp (file)

Expansion

(cffi:foreign-symbol-pointer #a((14) base-char . "pyunicode_type") :library (quote python.cffi::python-library))


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: .build-value FORMAT &rest VARARGS1

see http://docs.python.org/c-api/arg.html#Py_BuildValue

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: .build-value* FORMAT &rest VARARGS19

see http://docs.python.org/c-api/arg.html#Py_BuildValue

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: arg.parse-tuple ARGS FORMAT &rest VARARGS2

see http://docs.python.org/c-api/arg.html#PyArg_ParseTuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: arg.unpack-tuple ARGS NAME MIN MAX &rest VARARGS4

see http://docs.python.org/c-api/arg.html#PyArg_UnpackTuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: defpyfun NAMES ARGS

Defines a Lisp function which calls a Python function. If the Python function has a docstring, that docstring will be used as the Lisp function’s docstring as well.

Note that the Python interpreter must have been started and done any necessary imports for this macro to expand successfully.

Package

burgled-batteries

Source

api.lisp (file)

Macro: defpymethod NAMES
Package

burgled-batteries

Source

api.lisp (file)

Macro: defpyslot NAMES
Package

burgled-batteries

Source

api.lisp (file)

Macro: err.format EXCEPTION FORMAT &rest VARARGS2

see http://docs.python.org/c-api/exceptions.html#PyErr_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: err.format* EXCEPTION FORMAT &rest VARARGS24

see http://docs.python.org/c-api/exceptions.html#PyErr_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: object.call-function CALLABLE FORMAT &rest VARARGS2

see http://docs.python.org/c-api/object.html#PyObject_CallFunction

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: object.call-function* CALLABLE FORMAT &rest VARARGS24

see http://docs.python.org/c-api/object.html#PyObject_CallFunction

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: object.call-method O METHOD FORMAT &rest VARARGS3

see http://docs.python.org/c-api/object.html#PyObject_CallMethod

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: object.call-method* O METHOD FORMAT &rest VARARGS29

see http://docs.python.org/c-api/object.html#PyObject_CallMethod

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: string.from-format FORMAT &rest VARARGS1

see http://docs.python.org/c-api/string.html#PyString_FromFormat

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: string.from-format* FORMAT &rest VARARGS19

see http://docs.python.org/c-api/string.html#PyString_FromFormat

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: tuple.pack N &rest VARARGS1

see http://docs.python.org/c-api/tuple.html#PyTuple_Pack

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: tuple.pack* N &rest VARARGS19

see http://docs.python.org/c-api/tuple.html#PyTuple_Pack

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: unicode.from-format FORMAT &rest VARARGS1

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromFormat

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: unicode.from-format* FORMAT &rest VARARGS19

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromFormat

Package

python.cffi

Source

ffi-interface.lisp (file)

Macro: with-python &body BODY

EXPERIMENTAL. Ensures the CPython interpreter is running, executes BODY, then returns the interpreter to whatever state it was in prior to the WITH-PYTHON form being entered.

Package

burgled-batteries

Source

api.lisp (file)

Macro: with-refcnt-barrier &body BODY
Package

python.cffi

Source

ffi-definers.lisp (file)

Macro: with-unknown-translation-policy (POLICY) &body BODY

Sets the policy for translation of Python types for which no translation is known. Available policies are as follows:
* :PASS-THROUGH :: Returns the pointer and forces dealing with reference counts (or acceptance of refcnt leaks).
* :DISCARD :: Throws away the pointer and substitutes it with NIL.
* :BARRIER :: Sets up a barrier, the dynamic-extent of which pointers are not allowed to escape. Wraps in a FENCED struct.
* :FINALIZE :: Enables GC-based disposal. Wraps in a WRAPPER struct.

Translation policies have dynamic-extent, and may be intermixed freely.

Package

python.cffi

Source

ffi-definers.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: .add-pending-call CALLBACK ARG

see http://docs.python.org/c-api/init.html#Py_AddPendingCall

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .compile-string STR FILENAME START

see http://docs.python.org/c-api/veryhigh.html#Py_CompileString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .compile-string* STR FILENAME START

see http://docs.python.org/c-api/veryhigh.html#Py_CompileString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .compile-string-flags STR FILENAME START FLAGS

see http://docs.python.org/c-api/veryhigh.html#Py_CompileStringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .compile-string-flags* STR FILENAME START FLAGS

see http://docs.python.org/c-api/veryhigh.html#Py_CompileStringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .dec-ref O

see http://docs.python.org/c-api/refcounting.html#Py_DecRef

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .end-interpreter TSTATE

see http://docs.python.org/c-api/init.html#Py_EndInterpreter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .finalize ()

see http://docs.python.org/c-api/init.html#Py_Finalize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-build-info ()

see http://docs.python.org/c-api/init.html#Py_GetBuildInfo

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-compiler ()

see http://docs.python.org/c-api/init.html#Py_GetCompiler

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-copyright ()

see http://docs.python.org/c-api/init.html#Py_GetCopyright

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-exec-prefix ()

see http://docs.python.org/c-api/init.html#Py_GetExecPrefix

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-path ()

see http://docs.python.org/c-api/init.html#Py_GetPath

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-platform ()

see http://docs.python.org/c-api/init.html#Py_GetPlatform

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-prefix ()

see http://docs.python.org/c-api/init.html#Py_GetPrefix

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-program-full-path ()

see http://docs.python.org/c-api/init.html#Py_GetProgramFullPath

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-program-name ()

see http://docs.python.org/c-api/init.html#Py_GetProgramName

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-python-home ()

see http://docs.python.org/c-api/init.html#Py_GetPythonHome

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .get-version ()

see http://docs.python.org/c-api/init.html#Py_GetVersion

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .inc-ref O

see http://docs.python.org/c-api/refcounting.html#Py_IncRef

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module NAME METHODS

see http://docs.python.org/c-api/allocation.html#Py_InitModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module* NAME METHODS

see http://docs.python.org/c-api/allocation.html#Py_InitModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module3 NAME METHODS DOC

see http://docs.python.org/c-api/allocation.html#Py_InitModule3

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module3* NAME METHODS DOC

see http://docs.python.org/c-api/allocation.html#Py_InitModule3

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module4 NAME METHODS DOC SELF APIVER

see http://docs.python.org/c-api/allocation.html#Py_InitModule4_64

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .init-module4* NAME METHODS DOC SELF APIVER

see http://docs.python.org/c-api/allocation.html#Py_InitModule4_64

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .initialize ()

Initialize the Python interpreter. This, or .INITIALIZE-EX, must be called before Python may be used.

see http://docs.python.org/c-api/init.html#Py_Initialize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .initialize-ex INITSIGS

Like .INITIALIZE if INITSIGS is 1. If INITSIGS is 0, skips registration of signal handlers.

see http://docs.python.org/c-api/init.html#Py_InitializeEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .is-initialized ()

Returns true if the Python interpreter has been initialize, false otherwise.

see http://docs.python.org/c-api/init.html#Py_IsInitialized

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .new-interpreter ()

see http://docs.python.org/c-api/init.html#Py_NewInterpreter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .set-program-name NAME

see http://docs.python.org/c-api/init.html#Py_SetProgramName

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: .set-python-home HOME

see http://docs.python.org/c-api/init.html#Py_SetPythonHome

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: apply FUNC &rest ARGS
Package

burgled-batteries

Source

api.lisp (file)

Function: bool.from-long V

see http://docs.python.org/c-api/bool.html#PyBool_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: bool.from-long* V

see http://docs.python.org/c-api/bool.html#PyBool_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.as-string BYTEARRAY
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.concat A B

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.concat* A B

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.from-object O

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.from-object* O

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.from-string-and-size STRING LEN

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.from-string-and-size* STRING LEN

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.resize BYTEARRAY LEN

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Resize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: byte-array.size BYTEARRAY

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: callable.check O

see http://docs.python.org/c-api/object.html#PyCallable_Check

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: code.new ARGCOUNT NLOCALS STACKSIZE FLAGS CODE CONSTS NAMES VARNAMES FREEVARS CELLVARS FILENAME NAME FIRSTLINENO LNOTAB

see http://docs.python.org/c-api/code.html#PyCode_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: code.new* ARGCOUNT NLOCALS STACKSIZE FLAGS CODE CONSTS NAMES VARNAMES FREEVARS CELLVARS FILENAME NAME FIRSTLINENO LNOTAB

see http://docs.python.org/c-api/code.html#PyCode_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: complex.from-doubles REAL IMAG

see http://docs.python.org/c-api/complex.html#PyComplex_FromDoubles

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: complex.from-doubles* REAL IMAG

see http://docs.python.org/c-api/complex.html#PyComplex_FromDoubles

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: complex.imag-as-double OP

see http://docs.python.org/c-api/complex.html#PyComplex_ImagAsDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: complex.real-as-double OP

see http://docs.python.org/c-api/complex.html#PyComplex_RealAsDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict-proxy.new DICT

see http://docs.python.org/c-api/dict.html#PyDictProxy_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict-proxy.new* DICT

see http://docs.python.org/c-api/dict.html#PyDictProxy_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.clear P

see http://docs.python.org/c-api/dict.html#PyDict_Clear

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.contains P KEY

see http://docs.python.org/c-api/dict.html#PyDict_Contains

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.copy P

see http://docs.python.org/c-api/dict.html#PyDict_Copy

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.copy* P

see http://docs.python.org/c-api/dict.html#PyDict_Copy

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.del-item P KEY

see http://docs.python.org/c-api/dict.html#PyDict_DelItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.del-item-string P KEY

see http://docs.python.org/c-api/dict.html#PyDict_DelItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.get-item P KEY

see http://docs.python.org/c-api/dict.html#PyDict_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.get-item* P KEY

see http://docs.python.org/c-api/dict.html#PyDict_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.get-item-string P KEY

see http://docs.python.org/c-api/dict.html#PyDict_GetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.get-item-string* P KEY

see http://docs.python.org/c-api/dict.html#PyDict_GetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.items P

see http://docs.python.org/c-api/dict.html#PyDict_Items

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.items* P

see http://docs.python.org/c-api/dict.html#PyDict_Items

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.keys P

see http://docs.python.org/c-api/dict.html#PyDict_Keys

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.keys* P

see http://docs.python.org/c-api/dict.html#PyDict_Keys

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.merge A B OVERRIDE

see http://docs.python.org/c-api/dict.html#PyDict_Merge

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.merge-from-seq2 A SEQ2 OVERRIDE

see http://docs.python.org/c-api/dict.html#PyDict_MergeFromSeq2

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.new ()

see http://docs.python.org/c-api/dict.html#PyDict_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.new* ()

see http://docs.python.org/c-api/dict.html#PyDict_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.next P PPOS
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.set-item P KEY VAL

see http://docs.python.org/c-api/dict.html#PyDict_SetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.set-item-string P KEY VAL

see http://docs.python.org/c-api/dict.html#PyDict_SetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.size P

see http://docs.python.org/c-api/dict.html#PyDict_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.update A B

see http://docs.python.org/c-api/dict.html#PyDict_Update

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.values P

see http://docs.python.org/c-api/dict.html#PyDict_Values

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: dict.values* P

see http://docs.python.org/c-api/dict.html#PyDict_Values

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.bad-argument ()

see http://docs.python.org/c-api/exceptions.html#PyErr_BadArgument

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.bad-internal-call ()

see http://docs.python.org/c-api/exceptions.html#PyErr_BadInternalCall

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.check-signals ()

see http://docs.python.org/c-api/exceptions.html#PyErr_CheckSignals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.clear ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Clear

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.exception-matches EXC

see http://docs.python.org/c-api/exceptions.html#PyErr_ExceptionMatches

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.fetch ()
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.given-exception-matches GIVEN EXC

see http://docs.python.org/c-api/exceptions.html#PyErr_GivenExceptionMatches

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.new-exception NAME BASE DICT

see http://docs.python.org/c-api/exceptions.html#PyErr_NewException

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.new-exception* NAME BASE DICT

see http://docs.python.org/c-api/exceptions.html#PyErr_NewException

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.new-exception-with-doc NAME DOC BASE DICT

see http://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionWithDoc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.new-exception-with-doc* NAME DOC BASE DICT

see http://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionWithDoc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.no-memory ()

see http://docs.python.org/c-api/exceptions.html#PyErr_NoMemory

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.no-memory* ()

see http://docs.python.org/c-api/exceptions.html#PyErr_NoMemory

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.normalize-exception EXC VAL TB
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.occurred ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Occurred

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.occurred* ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Occurred

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.print ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Print

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.print-ex SET-SYS-LAST-VARS

see http://docs.python.org/c-api/exceptions.html#PyErr_PrintEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.restore TYPE VALUE TRACEBACK

see http://docs.python.org/c-api/exceptions.html#PyErr_Restore

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-exc-from-windows-err TYPE IERR

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-exc-from-windows-err* TYPE IERR

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-exc-from-windows-err-with-filename TYPE IERR FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-exc-from-windows-err-with-filename* TYPE IERR FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-errno TYPE

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrno

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-errno* TYPE

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrno

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-errno-with-filename TYPE FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-errno-with-filename* TYPE FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-windows-err IERR

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-windows-err* IERR

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-windows-err-with-filename IERR FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-from-windows-err-with-filename* IERR FILENAME

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrWithFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-interrupt ()

see http://docs.python.org/c-api/exceptions.html#PyErr_SetInterrupt

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-none TYPE

see http://docs.python.org/c-api/exceptions.html#PyErr_SetNone

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-object TYPE VALUE

see http://docs.python.org/c-api/exceptions.html#PyErr_SetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.set-string TYPE MESSAGE

see http://docs.python.org/c-api/exceptions.html#PyErr_SetString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.warn CATEGORY MESSAGE

see http://docs.python.org/c-api/exceptions.html#PyErr_Warn

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.warn-ex CATEGORY MESSAGE STACKLEVEL

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.warn-explicit CATEGORY MESSAGE FILENAME LINENO MODULE REGISTRY

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnExplicit

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.warn-py3k MESSAGE STACKLEVEL

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnPy3k

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: err.write-unraisable OBJ

see http://docs.python.org/c-api/exceptions.html#PyErr_WriteUnraisable

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.acquire-lock ()

see http://docs.python.org/c-api/init.html#PyEval_AcquireLock

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.acquire-thread TSTATE

see http://docs.python.org/c-api/init.html#PyEval_AcquireThread

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-code CO GLOBALS LOCALS

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-code* CO GLOBALS LOCALS

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-frame F

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrame

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-frame* F

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrame

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-frame-ex F THROWFLAG

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.eval-frame-ex* F THROWFLAG

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-builtins ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetBuiltins

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-builtins* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetBuiltins

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-call-stats SELF

see http://docs.python.org/c-api/init.html#PyEval_GetCallStats

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-call-stats* SELF

see http://docs.python.org/c-api/init.html#PyEval_GetCallStats

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-frame ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetFrame

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-func-desc FUNC

see http://docs.python.org/c-api/reflection.html#PyEval_GetFuncDesc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-func-name FUNC

see http://docs.python.org/c-api/reflection.html#PyEval_GetFuncName

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-globals ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetGlobals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-globals* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetGlobals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-locals ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetLocals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-locals* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetLocals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.get-restricted ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetRestricted

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.init-threads ()

see http://docs.python.org/c-api/init.html#PyEval_InitThreads

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.merge-compiler-flags CF

see http://docs.python.org/c-api/veryhigh.html#PyEval_MergeCompilerFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.re-init-threads ()

see http://docs.python.org/c-api/init.html#PyEval_ReInitThreads

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.release-lock ()

see http://docs.python.org/c-api/init.html#PyEval_ReleaseLock

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.release-thread TSTATE

see http://docs.python.org/c-api/init.html#PyEval_ReleaseThread

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.restore-thread TSTATE

see http://docs.python.org/c-api/init.html#PyEval_RestoreThread

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.save-thread ()

see http://docs.python.org/c-api/init.html#PyEval_SaveThread

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.set-profile FUNC OBJ

see http://docs.python.org/c-api/init.html#PyEval_SetProfile

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.set-trace FUNC OBJ

see http://docs.python.org/c-api/init.html#PyEval_SetTrace

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: eval.threads-initialized ()

see http://docs.python.org/c-api/init.html#PyEval_ThreadsInitialized

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.as-double PYFLOAT

see http://docs.python.org/c-api/float.html#PyFloat_AsDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.clear-free-list ()

see http://docs.python.org/c-api/float.html#PyFloat_ClearFreeList

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.from-double V

see http://docs.python.org/c-api/float.html#PyFloat_FromDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.from-double* V

see http://docs.python.org/c-api/float.html#PyFloat_FromDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.from-string STR
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.from-string* STR
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.get-info ()

see http://docs.python.org/c-api/float.html#PyFloat_GetInfo

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.get-info* ()

see http://docs.python.org/c-api/float.html#PyFloat_GetInfo

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.get-max ()

see http://docs.python.org/c-api/float.html#PyFloat_GetMax

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: float.get-min ()

see http://docs.python.org/c-api/float.html#PyFloat_GetMin

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-closure OP

see http://docs.python.org/c-api/function.html#PyFunction_GetClosure

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-closure* OP

see http://docs.python.org/c-api/function.html#PyFunction_GetClosure

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-code OP

see http://docs.python.org/c-api/function.html#PyFunction_GetCode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-code* OP

see http://docs.python.org/c-api/function.html#PyFunction_GetCode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-defaults OP

see http://docs.python.org/c-api/function.html#PyFunction_GetDefaults

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-defaults* OP

see http://docs.python.org/c-api/function.html#PyFunction_GetDefaults

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-globals OP

see http://docs.python.org/c-api/function.html#PyFunction_GetGlobals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-globals* OP

see http://docs.python.org/c-api/function.html#PyFunction_GetGlobals

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-module OP

see http://docs.python.org/c-api/function.html#PyFunction_GetModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.get-module* OP

see http://docs.python.org/c-api/function.html#PyFunction_GetModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.new CODE GLOBALS

see http://docs.python.org/c-api/function.html#PyFunction_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.new* CODE GLOBALS

see http://docs.python.org/c-api/function.html#PyFunction_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.set-closure OP CLOSURE

see http://docs.python.org/c-api/function.html#PyFunction_SetClosure

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: function.set-defaults OP DEFAULTS

see http://docs.python.org/c-api/function.html#PyFunction_SetDefaults

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: gilstate.ensure ()

see http://docs.python.org/c-api/init.html#PyGILState_Ensure

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: gilstate.get-this-thread-state ()

see http://docs.python.org/c-api/init.html#PyGILState_GetThisThreadState

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: gilstate.release STATE

see http://docs.python.org/c-api/init.html#PyGILState_Release

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import NAME

Imports a Python module into the current namespace. Should be equivalent to (run "import NAME").

Package

burgled-batteries

Source

api.lisp (file)

Function: import.add-module NAME

see http://docs.python.org/c-api/import.html#PyImport_AddModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.add-module* NAME

see http://docs.python.org/c-api/import.html#PyImport_AddModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.append-inittab NAME CALLBACK

see http://docs.python.org/c-api/import.html#PyImport_AppendInittab

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.exec-code-module NAME CO

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.exec-code-module* NAME CO

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.exec-code-module-ex NAME CO PATHNAME

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.exec-code-module-ex* NAME CO PATHNAME

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.extend-inittab NEWTAB

see http://docs.python.org/c-api/import.html#PyImport_ExtendInittab

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.get-importer PATH

see http://docs.python.org/c-api/import.html#PyImport_GetImporter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.get-importer* PATH

see http://docs.python.org/c-api/import.html#PyImport_GetImporter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.get-magic-number ()

see http://docs.python.org/c-api/import.html#PyImport_GetMagicNumber

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.get-module-dict ()

see http://docs.python.org/c-api/import.html#PyImport_GetModuleDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.get-module-dict* ()

see http://docs.python.org/c-api/import.html#PyImport_GetModuleDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import NAME

see http://docs.python.org/c-api/import.html#PyImport_Import

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import* NAME

see http://docs.python.org/c-api/import.html#PyImport_Import

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-frozen-module NAME

see http://docs.python.org/c-api/import.html#PyImport_ImportFrozenModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module NAME

see http://docs.python.org/c-api/import.html#PyImport_ImportModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module* NAME

see http://docs.python.org/c-api/import.html#PyImport_ImportModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-ex NAME GLOBALS LOCALS FROMLIST

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-ex* NAME GLOBALS LOCALS FROMLIST

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleEx

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-level NAME GLOBALS LOCALS FROMLIST LEVEL

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleLevel

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-level* NAME GLOBALS LOCALS FROMLIST LEVEL

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleLevel

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-no-block NAME

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleNoBlock

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.import-module-no-block* NAME

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleNoBlock

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.reload-module M

see http://docs.python.org/c-api/import.html#PyImport_ReloadModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: import.reload-module* M

see http://docs.python.org/c-api/import.html#PyImport_ReloadModule

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: index.check O

see http://docs.python.org/c-api/number.html#PyIndex_Check

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.as-long IO

see http://docs.python.org/c-api/int.html#PyInt_AsLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.as-ssize-t IO

see http://docs.python.org/c-api/int.html#PyInt_AsSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.as-unsigned-long-long-mask IO

see http://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongLongMask

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.as-unsigned-long-mask IO

see http://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongMask

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.clear-free-list ()

see http://docs.python.org/c-api/int.html#PyInt_ClearFreeList

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-long IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-long* IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-size-t IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromSize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-size-t* IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromSize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-ssize-t IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-ssize-t* IVAL

see http://docs.python.org/c-api/int.html#PyInt_FromSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-string STR BASE
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.from-string* STR BASE
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: int.get-max ()

see http://docs.python.org/c-api/int.html#PyInt_GetMax

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.clear INTERP

see http://docs.python.org/c-api/init.html#PyInterpreterState_Clear

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.delete INTERP

see http://docs.python.org/c-api/init.html#PyInterpreterState_Delete

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.head ()

see http://docs.python.org/c-api/init.html#PyInterpreterState_Head

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.new ()

see http://docs.python.org/c-api/init.html#PyInterpreterState_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.next INTERP

see http://docs.python.org/c-api/init.html#PyInterpreterState_Next

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: interpreter-state.thread-head INTERP

see http://docs.python.org/c-api/init.html#PyInterpreterState_ThreadHead

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: iter.check O

see http://docs.python.org/c-api/iter.html#PyIter_Check

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: iter.next O

see http://docs.python.org/c-api/iter.html#PyIter_Next

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: iter.next* O

see http://docs.python.org/c-api/iter.html#PyIter_Next

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.append LIST ITEM

see http://docs.python.org/c-api/list.html#PyList_Append

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.as-tuple LIST

see http://docs.python.org/c-api/list.html#PyList_AsTuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.as-tuple* LIST

see http://docs.python.org/c-api/list.html#PyList_AsTuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.get-item LIST INDEX

see http://docs.python.org/c-api/list.html#PyList_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.get-item* LIST INDEX

see http://docs.python.org/c-api/list.html#PyList_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.get-slice LIST LOW HIGH

see http://docs.python.org/c-api/list.html#PyList_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.get-slice* LIST LOW HIGH

see http://docs.python.org/c-api/list.html#PyList_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.insert LIST INDEX ITEM

see http://docs.python.org/c-api/list.html#PyList_Insert

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.new LEN

see http://docs.python.org/c-api/list.html#PyList_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.new* LEN

see http://docs.python.org/c-api/list.html#PyList_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.reverse LIST

see http://docs.python.org/c-api/list.html#PyList_Reverse

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.set-item LIST INDEX ITEM

see http://docs.python.org/c-api/list.html#PyList_SetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.set-slice LIST LOW HIGH ITEMLIST

see http://docs.python.org/c-api/list.html#PyList_SetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.size LIST

see http://docs.python.org/c-api/list.html#PyList_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: list.sort LIST

see http://docs.python.org/c-api/list.html#PyList_Sort

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-double PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-long PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-long-and-overflow PYLONG
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-long-long PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-long-long-and-overflow PYLONG
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-ssize-t PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-unsigned-long PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-unsigned-long-long PYLONG

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-unsigned-long-long-mask IO

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLongMask

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.as-unsigned-long-mask IO

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongMask

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-double V

see http://docs.python.org/c-api/long.html#PyLong_FromDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-double* V

see http://docs.python.org/c-api/long.html#PyLong_FromDouble

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-long V

see http://docs.python.org/c-api/long.html#PyLong_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-long* V

see http://docs.python.org/c-api/long.html#PyLong_FromLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-long-long V

see http://docs.python.org/c-api/long.html#PyLong_FromLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-long-long* V

see http://docs.python.org/c-api/long.html#PyLong_FromLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-size-t V

see http://docs.python.org/c-api/long.html#PyLong_FromSize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-size-t* V

see http://docs.python.org/c-api/long.html#PyLong_FromSize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-ssize-t V

see http://docs.python.org/c-api/long.html#PyLong_FromSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-ssize-t* V

see http://docs.python.org/c-api/long.html#PyLong_FromSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-string STR BASE
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-string* STR BASE
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unicode U LENGTH BASE

see http://docs.python.org/c-api/long.html#PyLong_FromUnicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unicode* U LENGTH BASE

see http://docs.python.org/c-api/long.html#PyLong_FromUnicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unsigned-long V

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unsigned-long* V

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unsigned-long-long V

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: long.from-unsigned-long-long* V

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongLong

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.check O

see http://docs.python.org/c-api/mapping.html#PyMapping_Check

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.del-item O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_DelItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.del-item-string O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_DelItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.get-item-string O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_GetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.get-item-string* O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_GetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.has-key O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_HasKey

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.has-key-string O KEY

see http://docs.python.org/c-api/mapping.html#PyMapping_HasKeyString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.items O

see http://docs.python.org/c-api/mapping.html#PyMapping_Items

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.items* O

see http://docs.python.org/c-api/mapping.html#PyMapping_Items

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.keys O

see http://docs.python.org/c-api/mapping.html#PyMapping_Keys

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.keys* O

see http://docs.python.org/c-api/mapping.html#PyMapping_Keys

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.length O

see http://docs.python.org/c-api/mapping.html#PyMapping_Length

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.set-item-string O KEY V

see http://docs.python.org/c-api/mapping.html#PyMapping_SetItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.size O

see http://docs.python.org/c-api/mapping.html#PyMapping_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.values O

see http://docs.python.org/c-api/mapping.html#PyMapping_Values

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: mapping.values* O

see http://docs.python.org/c-api/mapping.html#PyMapping_Values

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.class METH

see http://docs.python.org/c-api/method.html#PyMethod_Class

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.class* METH

see http://docs.python.org/c-api/method.html#PyMethod_Class

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.clear-free-list ()

see http://docs.python.org/c-api/method.html#PyMethod_ClearFreeList

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.function METH

see http://docs.python.org/c-api/method.html#PyMethod_Function

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.function* METH

see http://docs.python.org/c-api/method.html#PyMethod_Function

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.new FUNC SELF CLASS

see http://docs.python.org/c-api/method.html#PyMethod_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.new* FUNC SELF CLASS

see http://docs.python.org/c-api/method.html#PyMethod_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.self METH

see http://docs.python.org/c-api/method.html#PyMethod_Self

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: method.self* METH

see http://docs.python.org/c-api/method.html#PyMethod_Self

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.add-int-constant MODULE NAME VALUE

see http://docs.python.org/c-api/module.html#PyModule_AddIntConstant

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.add-object MODULE NAME VALUE

see http://docs.python.org/c-api/module.html#PyModule_AddObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.add-string-constant MODULE NAME VALUE

see http://docs.python.org/c-api/module.html#PyModule_AddStringConstant

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.get-dict MODULE

see http://docs.python.org/c-api/module.html#PyModule_GetDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.get-dict* MODULE

see http://docs.python.org/c-api/module.html#PyModule_GetDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.get-filename MODULE

see http://docs.python.org/c-api/module.html#PyModule_GetFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.get-name MODULE

see http://docs.python.org/c-api/module.html#PyModule_GetName

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.new NAME

see http://docs.python.org/c-api/module.html#PyModule_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: module.new* NAME

see http://docs.python.org/c-api/module.html#PyModule_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.absolute O

see http://docs.python.org/c-api/number.html#PyNumber_Absolute

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.absolute* O

see http://docs.python.org/c-api/number.html#PyNumber_Absolute

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.add O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Add

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.add* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Add

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.and O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_And

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.and* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_And

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.as-ssize-t O EXC

see http://docs.python.org/c-api/number.html#PyNumber_AsSsize_t

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.check O

see http://docs.python.org/c-api/number.html#PyNumber_Check

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.coerce P1 P2
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.coerce-ex P1 P2
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Divide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Divide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.divmod O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Divmod

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.divmod* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Divmod

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.float O

see http://docs.python.org/c-api/number.html#PyNumber_Float

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.float* O

see http://docs.python.org/c-api/number.html#PyNumber_Float

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.floor-divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_FloorDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.floor-divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_FloorDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-add O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAdd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-add* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAdd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-and O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAnd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-and* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAnd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-floor-divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceFloorDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-floor-divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceFloorDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-lshift O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceLshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-lshift* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceLshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-multiply O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceMultiply

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-multiply* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceMultiply

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-or O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceOr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-or* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceOr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-power O1 O2 O3

see http://docs.python.org/c-api/number.html#PyNumber_InPlacePower

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-power* O1 O2 O3

see http://docs.python.org/c-api/number.html#PyNumber_InPlacePower

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-remainder O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRemainder

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-remainder* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRemainder

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-rshift O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-rshift* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-subtract O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceSubtract

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-subtract* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceSubtract

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-true-divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceTrueDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-true-divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceTrueDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-xor O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceXor

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.in-place-xor* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceXor

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.index O

see http://docs.python.org/c-api/number.html#PyNumber_Index

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.index* O

see http://docs.python.org/c-api/number.html#PyNumber_Index

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.int O

see http://docs.python.org/c-api/number.html#PyNumber_Int

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.int* O

see http://docs.python.org/c-api/number.html#PyNumber_Int

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.invert O

see http://docs.python.org/c-api/number.html#PyNumber_Invert

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.invert* O

see http://docs.python.org/c-api/number.html#PyNumber_Invert

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.long O

see http://docs.python.org/c-api/number.html#PyNumber_Long

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.long* O

see http://docs.python.org/c-api/number.html#PyNumber_Long

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.lshift O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Lshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.lshift* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Lshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.multiply O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Multiply

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.multiply* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Multiply

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.negative O

see http://docs.python.org/c-api/number.html#PyNumber_Negative

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.negative* O

see http://docs.python.org/c-api/number.html#PyNumber_Negative

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.or O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Or

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.or* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Or

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.positive O

see http://docs.python.org/c-api/number.html#PyNumber_Positive

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.positive* O

see http://docs.python.org/c-api/number.html#PyNumber_Positive

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.power O1 O2 O3

see http://docs.python.org/c-api/number.html#PyNumber_Power

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.power* O1 O2 O3

see http://docs.python.org/c-api/number.html#PyNumber_Power

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.remainder O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Remainder

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.remainder* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Remainder

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.rshift O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Rshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.rshift* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Rshift

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.subtract O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Subtract

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.subtract* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Subtract

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.to-base N BASE

see http://docs.python.org/c-api/number.html#PyNumber_ToBase

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.to-base* N BASE

see http://docs.python.org/c-api/number.html#PyNumber_ToBase

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.true-divide O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_TrueDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.true-divide* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_TrueDivide

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.xor O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Xor

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: number.xor* O1 O2

see http://docs.python.org/c-api/number.html#PyNumber_Xor

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.as-file-descriptor O

see http://docs.python.org/c-api/object.html#PyObject_AsFileDescriptor

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.bytes O

see http://docs.python.org/c-api/object.html#PyObject_Bytes

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.bytes* O

see http://docs.python.org/c-api/object.html#PyObject_Bytes

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.call CALLABLE-OBJECT ARGS KW

see http://docs.python.org/c-api/object.html#PyObject_Call

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.call* CALLABLE-OBJECT ARGS KW

see http://docs.python.org/c-api/object.html#PyObject_Call

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.call-object CALLABLE-OBJECT ARGS

see http://docs.python.org/c-api/object.html#PyObject_CallObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.call-object* CALLABLE-OBJECT ARGS

see http://docs.python.org/c-api/object.html#PyObject_CallObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.cmp O1 O2
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.compare O1 O2

see http://docs.python.org/c-api/object.html#PyObject_Compare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.del OP

see http://docs.python.org/c-api/allocation.html#PyObject_Del

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.del-attr O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_DelAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.del-attr-string O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_DelAttrString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.del-item O KEY

see http://docs.python.org/c-api/object.html#PyObject_DelItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.del-item-string O KEY

see http://docs.python.org/c-api/object.html#PyObject_DelItemString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.dir O

see http://docs.python.org/c-api/object.html#PyObject_Dir

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.dir* O

see http://docs.python.org/c-api/object.html#PyObject_Dir

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.free OP

see http://docs.python.org/c-api/allocation.html#PyObject_Free

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-del OP

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_Del

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-new TYPE

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-new* TYPE

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-new-var TYPE SIZE

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_NewVar

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-resize OP NEWSIZE

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_Resize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-resize* OP NEWSIZE

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_Resize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-track OP

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_Track

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.gc-un-track OP

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_UnTrack

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.generic-get-attr O NAME

see http://docs.python.org/c-api/object.html#PyObject_GenericGetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.generic-get-attr* O NAME

see http://docs.python.org/c-api/object.html#PyObject_GenericGetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.generic-set-attr O NAME VALUE

see http://docs.python.org/c-api/object.html#PyObject_GenericSetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-attr O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_GetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-attr* O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_GetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-attr-string O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_GetAttrString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-attr-string* O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_GetAttrString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-item O KEY

see http://docs.python.org/c-api/object.html#PyObject_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-item* O KEY

see http://docs.python.org/c-api/object.html#PyObject_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-iter O

see http://docs.python.org/c-api/object.html#PyObject_GetIter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.get-iter* O

see http://docs.python.org/c-api/object.html#PyObject_GetIter

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.has-attr O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_HasAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.has-attr-string O ATTR-NAME

see http://docs.python.org/c-api/object.html#PyObject_HasAttrString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.hash O

see http://docs.python.org/c-api/object.html#PyObject_Hash

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.hash-not-implemented O

see http://docs.python.org/c-api/object.html#PyObject_HashNotImplemented

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.init OP TYPE

see http://docs.python.org/c-api/allocation.html#PyObject_Init

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.init* OP TYPE

see http://docs.python.org/c-api/allocation.html#PyObject_Init

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.init-var OP TYPE SIZE

see http://docs.python.org/c-api/allocation.html#PyObject_InitVar

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.is-instance INST CLS

see http://docs.python.org/c-api/object.html#PyObject_IsInstance

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.is-subclass DERIVED CLS

see http://docs.python.org/c-api/object.html#PyObject_IsSubclass

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.is-true O

see http://docs.python.org/c-api/object.html#PyObject_IsTrue

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.length O

see http://docs.python.org/c-api/object.html#PyObject_Length

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.new TYPE

see http://docs.python.org/c-api/allocation.html#_PyObject_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.new* TYPE

see http://docs.python.org/c-api/allocation.html#_PyObject_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.new-var TYPE SIZE

see http://docs.python.org/c-api/allocation.html#_PyObject_NewVar

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.not O

see http://docs.python.org/c-api/object.html#PyObject_Not

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.repr O

see http://docs.python.org/c-api/object.html#PyObject_Repr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.repr* O

see http://docs.python.org/c-api/object.html#PyObject_Repr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.rich-compare O1 O2 OPID

see http://docs.python.org/c-api/object.html#PyObject_RichCompare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.rich-compare* O1 O2 OPID

see http://docs.python.org/c-api/object.html#PyObject_RichCompare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.rich-compare-bool O1 O2 OPID

see http://docs.python.org/c-api/object.html#PyObject_RichCompareBool

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.set-attr O ATTR-NAME V

see http://docs.python.org/c-api/object.html#PyObject_SetAttr

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.set-attr-string O ATTR-NAME V

see http://docs.python.org/c-api/object.html#PyObject_SetAttrString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.set-item O KEY V

see http://docs.python.org/c-api/object.html#PyObject_SetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.size O

see http://docs.python.org/c-api/object.html#PyObject_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.str O

see http://docs.python.org/c-api/object.html#PyObject_Str

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.str* O

see http://docs.python.org/c-api/object.html#PyObject_Str

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.type O

see http://docs.python.org/c-api/object.html#PyObject_Type

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.type* O

see http://docs.python.org/c-api/object.html#PyObject_Type

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.type-check O TYPE

see http://docs.python.org/c-api/object.html#PyObject_TypeCheck

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.unicode O

see http://docs.python.org/c-api/object.html#PyObject_Unicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: object.unicode* O

see http://docs.python.org/c-api/object.html#PyObject_Unicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: parser.simple-parse-string STR START

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: parser.simple-parse-string-flags STR START FLAGS

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: parser.simple-parse-string-flags-filename STR FILENAME START FLAGS

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlagsFilename

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run THING

Like RUN*, but makes an effort to return a Lispy value.

Package

burgled-batteries

Source

api.lisp (file)

Function: run.simple-string COMMAND

see http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run.simple-string-flags COMMAND FLAGS

see http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleStringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run.string STR START GLOBALS LOCALS

see http://docs.python.org/c-api/veryhigh.html#PyRun_String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run.string* STR START GLOBALS LOCALS

see http://docs.python.org/c-api/veryhigh.html#PyRun_String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run.string-flags STR START GLOBALS LOCALS FLAGS

see http://docs.python.org/c-api/veryhigh.html#PyRun_StringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: run.string-flags* STR START GLOBALS LOCALS FLAGS

see http://docs.python.org/c-api/veryhigh.html#PyRun_StringFlags

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.check O
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.concat O1 O2

see http://docs.python.org/c-api/sequence.html#PySequence_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.concat* O1 O2

see http://docs.python.org/c-api/sequence.html#PySequence_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.contains O VALUE

see http://docs.python.org/c-api/sequence.html#PySequence_Contains

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.count O VALUE

see http://docs.python.org/c-api/sequence.html#PySequence_Count

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.del-item O I

see http://docs.python.org/c-api/sequence.html#PySequence_DelItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.del-slice O I1 I2

see http://docs.python.org/c-api/sequence.html#PySequence_DelSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.fast O M

see http://docs.python.org/c-api/sequence.html#PySequence_Fast

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.fast* O M

see http://docs.python.org/c-api/sequence.html#PySequence_Fast

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.fast-get-item O I

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_ITEM

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.fast-get-item* O I

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_ITEM

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.fast-get-size O

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_SIZE

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.get-item O I

see http://docs.python.org/c-api/sequence.html#PySequence_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.get-item* O I

see http://docs.python.org/c-api/sequence.html#PySequence_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.get-slice O I1 I2

see http://docs.python.org/c-api/sequence.html#PySequence_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.get-slice* O I1 I2

see http://docs.python.org/c-api/sequence.html#PySequence_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.in-place-concat O1 O2

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceConcat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.in-place-concat* O1 O2

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceConcat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.in-place-repeat O COUNT

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceRepeat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.in-place-repeat* O COUNT

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceRepeat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.index O VALUE

see http://docs.python.org/c-api/sequence.html#PySequence_Index

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.item O I

see http://docs.python.org/c-api/sequence.html#PySequence_ITEM

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.item* O I

see http://docs.python.org/c-api/sequence.html#PySequence_ITEM

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.length O

see http://docs.python.org/c-api/sequence.html#PySequence_Length

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.list O

see http://docs.python.org/c-api/sequence.html#PySequence_List

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.list* O

see http://docs.python.org/c-api/sequence.html#PySequence_List

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.repeat O COUNT

see http://docs.python.org/c-api/sequence.html#PySequence_Repeat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.repeat* O COUNT

see http://docs.python.org/c-api/sequence.html#PySequence_Repeat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.set-item O I V

see http://docs.python.org/c-api/sequence.html#PySequence_SetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.set-slice O I1 I2 V

see http://docs.python.org/c-api/sequence.html#PySequence_SetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.size O

see http://docs.python.org/c-api/sequence.html#PySequence_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.tuple O

see http://docs.python.org/c-api/sequence.html#PySequence_Tuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: sequence.tuple* O

see http://docs.python.org/c-api/sequence.html#PySequence_Tuple

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: shutdown-python ()
Package

burgled-batteries

Source

api.lisp (file)

Function: signal.set-wakeup-fd FD

see http://docs.python.org/c-api/exceptions.html#PySignal_SetWakeupFd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: startup-python ()
Package

burgled-batteries

Source

api.lisp (file)

Function: string.as-string STRING

see http://docs.python.org/c-api/string.html#PyString_AsString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.format FORMAT ARGS

see http://docs.python.org/c-api/string.html#PyString_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.format* FORMAT ARGS

see http://docs.python.org/c-api/string.html#PyString_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.from-string V

see http://docs.python.org/c-api/string.html#PyString_FromString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.from-string* V

see http://docs.python.org/c-api/string.html#PyString_FromString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.from-string-and-size V LEN

see http://docs.python.org/c-api/string.html#PyString_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.from-string-and-size* V LEN

see http://docs.python.org/c-api/string.html#PyString_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: string.size STRING

see http://docs.python.org/c-api/string.html#PyString_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.clear TSTATE

see http://docs.python.org/c-api/init.html#PyThreadState_Clear

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.delete TSTATE

see http://docs.python.org/c-api/init.html#PyThreadState_Delete

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.get ()

see http://docs.python.org/c-api/init.html#PyThreadState_Get

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.get-dict ()

see http://docs.python.org/c-api/init.html#PyThreadState_GetDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.get-dict* ()

see http://docs.python.org/c-api/init.html#PyThreadState_GetDict

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.new INTERP

see http://docs.python.org/c-api/init.html#PyThreadState_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.next TSTATE

see http://docs.python.org/c-api/init.html#PyThreadState_Next

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.set-async-exc ID EXC

see http://docs.python.org/c-api/init.html#PyThreadState_SetAsyncExc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: thread-state.swap TSTATE

see http://docs.python.org/c-api/init.html#PyThreadState_Swap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.clear-free-list ()

see http://docs.python.org/c-api/tuple.html#PyTuple_ClearFreeList

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.get-item P POS

see http://docs.python.org/c-api/tuple.html#PyTuple_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.get-item* P POS

see http://docs.python.org/c-api/tuple.html#PyTuple_GetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.get-slice P LOW HIGH

see http://docs.python.org/c-api/tuple.html#PyTuple_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.get-slice* P LOW HIGH

see http://docs.python.org/c-api/tuple.html#PyTuple_GetSlice

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.new LEN

see http://docs.python.org/c-api/tuple.html#PyTuple_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.new* LEN

see http://docs.python.org/c-api/tuple.html#PyTuple_New

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.resize P NEWSIZE
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.set-item P POS O

see http://docs.python.org/c-api/tuple.html#PyTuple_SetItem

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: tuple.size P

see http://docs.python.org/c-api/tuple.html#PyTuple_Size

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.clear-cache ()

see http://docs.python.org/c-api/type.html#PyType_ClearCache

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.generic-alloc TYPE NITEMS

see http://docs.python.org/c-api/type.html#PyType_GenericAlloc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.generic-alloc* TYPE NITEMS

see http://docs.python.org/c-api/type.html#PyType_GenericAlloc

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.generic-new TYPE ARGS KWDS

see http://docs.python.org/c-api/type.html#PyType_GenericNew

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.generic-new* TYPE ARGS KWDS

see http://docs.python.org/c-api/type.html#PyType_GenericNew

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.has-feature O FEATURE

see http://docs.python.org/c-api/type.html#PyType_HasFeature

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.is-gc O

see http://docs.python.org/c-api/type.html#PyType_IS_GC

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.is-subtype A B

see http://docs.python.org/c-api/type.html#PyType_IsSubtype

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.modified TYPE

see http://docs.python.org/c-api/type.html#PyType_Modified

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: type.ready TYPE

see http://docs.python.org/c-api/type.html#PyType_Ready

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.create ENCODING OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.create* ENCODING OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-encoding EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEncoding

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-encoding* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEncoding

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-end EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-object EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-object* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-reason EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-reason* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.get-start EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.set-end EXC END

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetEnd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.set-reason EXC REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-decode-error.set-start EXC START

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetStart

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.create ENCODING OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.create* ENCODING OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-encoding EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEncoding

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-encoding* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEncoding

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-end EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-object EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-object* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-reason EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-reason* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.get-start EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.set-end EXC END

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetEnd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.set-reason EXC REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-encode-error.set-start EXC START

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetStart

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.create OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.create* OBJECT LENGTH START END REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_Create

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-end EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-object EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-object* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-reason EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-reason* EXC

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.get-start EXC
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.set-end EXC END

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetEnd

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.set-reason EXC REASON

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetReason

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode-translate-error.set-start EXC START

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetStart

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-ascii-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsASCIIString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-ascii-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsASCIIString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-charmap-string UNICODE MAPPING

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsCharmapString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-charmap-string* UNICODE MAPPING

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsCharmapString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-encoded-string UNICODE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsEncodedString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-encoded-string* UNICODE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsEncodedString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-latin1-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsLatin1String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-latin1-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsLatin1String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-mbcs-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicode_AsMBCSString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-raw-unicode-escape-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsRawUnicodeEscapeString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-raw-unicode-escape-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsRawUnicodeEscapeString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-unicode UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-unicode-escape-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicodeEscapeString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-unicode-escape-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicodeEscapeString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf16-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF16String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf16-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF16String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf32-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF32String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf32-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF32String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf8-string UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF8String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.as-utf8-string* UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF8String

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.clear-free-list ()

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_ClearFreelist

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.compare LEFT RIGHT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Compare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.concat LEFT RIGHT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.concat* LEFT RIGHT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Concat

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.contains CONTAINER ELEMENT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Contains

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.count STR SUBSTR START END

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Count

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode S SIZE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Decode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode* S SIZE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Decode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-ascii S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeASCII

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-ascii* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeASCII

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-charmap S SIZE MAPPING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-charmap* S SIZE MAPPING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-latin1 S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeLatin1

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-latin1* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeLatin1

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-mbcs S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCS

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-mbcs* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCS

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-raw-unicode-escape S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeRawUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-raw-unicode-escape* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeRawUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-unicode-escape S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-unicode-escape* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf7 S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf7* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf8 S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUTF8

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf8* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUTF8

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf8-stateful S SIZE ERRORS
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.decode-utf8-stateful* S SIZE ERRORS
Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode S SIZE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Encode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode* S SIZE ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Encode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-ascii S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeASCII

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-ascii* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeASCII

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-charmap S SIZE MAPPING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-charmap* S SIZE MAPPING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-latin1 S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeLatin1

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-latin1* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeLatin1

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-mbcs S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeMBCS

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-mbcs* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeMBCS

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-raw-unicode-escape S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeRawUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-raw-unicode-escape* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeRawUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-unicode-escape S SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-unicode-escape* S SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUnicodeEscape

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf16 S SIZE ERRORS BYTEORDER

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF16

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf16* S SIZE ERRORS BYTEORDER

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF16

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf32 S SIZE ERRORS BYTEORDER

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF32

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf32* S SIZE ERRORS BYTEORDER

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF32

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf7 S SIZE BASE64SETO BASE64WHITESPACE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF7

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf7* S SIZE BASE64SETO BASE64WHITESPACE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF7

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf8 S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF8

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.encode-utf8* S SIZE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF8

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.find STR SUBSTR START END DIRECTION

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Find

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.format FORMAT ARGS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.format* FORMAT ARGS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Format

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-encoded-object OBJ ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromEncodedObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-encoded-object* OBJ ENCODING ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromEncodedObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-object OBJ

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-object* OBJ

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromObject

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-string U

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-string* U

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromString

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-string-and-size U SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-string-and-size* U SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromStringAndSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-unicode U SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromUnicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.from-unicode* U SIZE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromUnicode

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.get-size UNICODE

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_GetSize

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.join SEPARATOR SEQ

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Join

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.join* SEPARATOR SEQ

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Join

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.replace STR SUBSTR REPLSTR MAXCOUNT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Replace

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.replace* STR SUBSTR REPLSTR MAXCOUNT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Replace

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.rich-compare LEFT RIGHT OP

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_RichCompare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.rich-compare* LEFT RIGHT OP

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_RichCompare

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.split S SEP MAXSPLIT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Split

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.split* S SEP MAXSPLIT

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Split

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.splitlines S KEEPEND

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Splitlines

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.splitlines* S KEEPEND

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Splitlines

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.tailmatch STR SUBSTR START END DIRECTION

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Tailmatch

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.translate STR TABLE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Translate

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.translate* STR TABLE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Translate

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.translate-charmap S SIZE TABLE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_TranslateCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)

Function: unicode.translate-charmap* S SIZE TABLE ERRORS

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_TranslateCharmap

Package

python.cffi

Source

ffi-interface.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: run* THING

Runs some code. When given a string, tries to interpret that string as if it were Python code. Given a pathname, runs that file. Returns a pointer.

Package

burgled-batteries

Source

api.lisp (file)

Methods
Method: run* (FILE pathname)
Method: run* (CODE string)
Method: run* THING before

Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Conditions

Condition: arithmetic-error ()

Base class for arithmetic errors.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: assertion-error ()

Assertion failed.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: attribute-error ()

Attribute not found.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: base-exception ()

Common base class for all exceptions

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses

python-condition (condition)

Direct subclasses
Direct methods

print-object (method)

Direct slots
Slot: args
Initargs

:args

Condition: environment-error ()

Base class for I/O related errors.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Direct subclasses
Direct methods

print-object (method)

Direct slots
Slot: errno
Initargs

:errno

Slot: strerror
Initargs

:strerror

Slot: filename
Initargs

:filename

Condition: eoferror ()

Read beyond end of file.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: exception ()

Common base class for all non-exit exceptions.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Direct subclasses

standard-error (condition)

Condition: floating-point-error ()

Floating point operation failed.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: import-error ()

Import can’t find module, or can’t find name in module.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: index-error ()

Sequence index out of range.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: ioerror ()

I/O operation failed.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: key-error ()

Mapping key not found.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: keyboard-interrupt ()

Program interrupted by user.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: lookup-error ()

Base class for lookup errors.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: memory-error ()

Out of memory.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: name-error ()

Name not found globally.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: not-implemented-error ()

Method or function hasn’t been implemented yet.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: oserror ()

OS system call failed.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: overflow-error ()

Result too large to be represented.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: reference-error ()

Weak ref proxy used after referent went away.

Package

python.cffi

Source

ffi-conditions.lisp (file)

Direct superclasses
Condition: runtime-error ()

Unspecified run-time error.

Package

python.cffi

Source

ffi-condit