summaryrefslogtreecommitdiff
path: root/demo
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2016-01-07 16:50:52 +0100
committerArmin Rigo <arigo@tunes.org>2016-01-07 16:50:52 +0100
commite219e611f2a9ff3070de73836f9a56177549a7c0 (patch)
tree2470b3dd6fda373e6b059bdb21057aa2e3b4a7b3 /demo
parent2efbbfe9af41373ac0e3c2d77be774df24d94d53 (diff)
downloadcffi-e219e611f2a9ff3070de73836f9a56177549a7c0.tar.gz
tweaks
Diffstat (limited to 'demo')
-rw-r--r--demo/gmp.py12
-rw-r--r--demo/gmp_build.py2
2 files changed, 5 insertions, 9 deletions
diff --git a/demo/gmp.py b/demo/gmp.py
index af96be3..44f233c 100644
--- a/demo/gmp.py
+++ b/demo/gmp.py
@@ -5,18 +5,14 @@ import sys
# http://bazaar.launchpad.net/~tolot-solar-empire/+junk/gmpy_cffi/files
#
-# If the build script was run immediately before this script, the cffi module
-# ends up in the current directory. Make sure we can import it.
-sys.path.append('.')
-
try:
- from _gmp import ffi, lib
+ from _gmp_cffi import ffi, lib
except ImportError:
print 'run gmp_build first, then make sure the shared object is on sys.path'
- sys.exit(-1)
+ sys.exit(1)
# ffi "knows" about the declared variables and functions from the
-# cdef parts of the module xclient_build created,
+# cdef parts of the module created from gmp_build
# lib "knows" how to call the functions from the set_source parts
# of the module.
@@ -27,7 +23,7 @@ b = ffi.new("mpz_t")
if len(sys.argv) < 3:
print 'call as %s bigint1, bigint2' % sys.argv[0]
- sys.exit(-1)
+ sys.exit(2)
lib.mpz_init_set_str(a, sys.argv[1], 10) # Assume decimal integers
lib.mpz_init_set_str(b, sys.argv[2], 10) # Assume decimal integers
diff --git a/demo/gmp_build.py b/demo/gmp_build.py
index 87266a4..7afe471 100644
--- a/demo/gmp_build.py
+++ b/demo/gmp_build.py
@@ -19,7 +19,7 @@ ffi.cdef("""
""")
-ffi.set_source('_gmp', "#include <gmp.h>",
+ffi.set_source('_gmp_cffi', "#include <gmp.h>",
libraries=['gmp', 'm'])
if __name__ == '__main__':