fix python
This commit is contained in:
parent
a675f6f49e
commit
eea3da22f1
@ -634,7 +634,7 @@ static int python_import(term_t mname, term_t mod) {
|
|||||||
s = stpcpy(s, sa);
|
s = stpcpy(s, sa);
|
||||||
*s++ = '.';
|
*s++ = '.';
|
||||||
} else if (!PL_get_nchars(mname, &len, &s,
|
} else if (!PL_get_nchars(mname, &len, &s,
|
||||||
CVT_ALL | CVT_EXCEPTION | ENC_ISO_UTF8)) {
|
CVT_ALL | CVT_EXCEPTION | REP_UTF8)) {
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
break;
|
break;
|
||||||
|
@ -110,7 +110,10 @@ Data types are
|
|||||||
:- use_module(library(charsio)).
|
:- use_module(library(charsio)).
|
||||||
:- dynamic python_mref_cache/2, python_obj_cache/2.
|
:- dynamic python_mref_cache/2, python_obj_cache/2.
|
||||||
|
|
||||||
:= import( F ) :- python_import(F).
|
:= (P1,P2) :- !,
|
||||||
|
:= P1,
|
||||||
|
:= P2.
|
||||||
|
:= import( F ) :- !, python_import(F).
|
||||||
:= F :- python(F,_).
|
:= F :- python(F,_).
|
||||||
|
|
||||||
V := F :- var(V), !, python(F,V0),
|
V := F :- var(V), !, python(F,V0),
|
||||||
|
Reference in New Issue
Block a user