"Error en el bus" from python

Yusniel yhidalgo86 at gmail.com
Sun Oct 11 16:45:54 EDT 2009


Hi. I did installed a library for python named pyswip-0.2.2 but when I
run a python example with the next lines, the python interpreter, it
throw me the following error: "Error en el bus". The code lines are:

from pyswip.prolog import Prolog
from pyswip.easy import getList, registerForeign

N = 3  # Number of disks

def main():
    def notify(t):
        print "move disk from %s pole to %s pole." % tuple(t)
    notify.arity = 1

    prolog = Prolog()
    registerForeign(notify)
    prolog.consult("hanoi.pl")
    list(prolog.query("hanoi(%d)" % N))

if __name__ == "__main__":
    main()

where "hanoy.pl" is a program with python code. Any solution for this
error?. Thanks.



More information about the Python-list mailing list