python: change to py-initialize in startup-hook and py-finalize in shutdown hook.

db4
John Benediktsson 2014-07-06 10:18:27 -07:00
parent 6244b925c7
commit ccfd9101f0
3 changed files with 8 additions and 6 deletions

View File

@ -13,7 +13,7 @@ HELP: >py
{ $examples
{ $example
"USING: arrays prettyprint python sequences ;"
"py-initialize 10 iota >array >py py> ."
"10 iota >array >py py> ."
"{ 0 1 2 3 4 5 6 7 8 9 }"
}
}

View File

@ -2,8 +2,6 @@ USING: accessors arrays assocs calendar continuations destructors fry kernel
math namespaces python python.ffi python.objects sequences strings tools.test ;
IN: python
py-initialize
: py-test ( result quot -- )
'[ _ with-destructors ] unit-test ; inline

View File

@ -1,6 +1,7 @@
USING: accessors alien alien.c-types alien.data alien.strings arrays assocs
command-line fry hashtables io.encodings.utf8 kernel namespaces python.errors
python.ffi python.objects sequences specialized-arrays strings vectors ;
USING: alien.c-types alien.data arrays assocs command-line fry
hashtables init io.encodings.utf8 kernel namespaces
python.errors python.ffi python.objects sequences
specialized-arrays strings vectors ;
IN: python
QUALIFIED: math
@ -96,3 +97,6 @@ ERROR: missing-type type ;
: py> ( py-obj -- obj )
dup "__class__" getattr "__name__" getattr PyString_AsString
py-type-dispatch get ?at [ call( x -- x ) ] [ missing-type ] if ;
[ py-initialize ] "py-initialize" add-startup-hook
[ py-finalize ] "py-finalize" add-shutdown-hook