File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -54,17 +54,20 @@ interface NodePrediction {
54
54
// Wait for Python inference to start.
55
55
log . verbose ( 'waiting for Python' ) ;
56
56
await new Promise < void > ( ( resolve , reject ) => {
57
+ let loaded = false ;
57
58
const messageListener = ( data : string ) => {
58
59
console . log ( `PYTHON: ${ data } ` ) ;
59
60
log . silly ( 'python stdout' , { data } ) ;
60
61
if ( data === 'Inference started.' ) {
62
+ loaded = true ;
61
63
python . off ( 'message' , messageListener ) ;
62
64
resolve ( ) ;
63
65
}
64
66
} ;
65
67
python . on ( 'message' , messageListener ) ;
66
68
python . on ( 'stderr' , ( data ) => {
67
- if ( log . isLevelEnabled ( 'debug' ) ) console . error ( `PYTERR: ${ data } ` ) ;
69
+ if ( ! loaded || log . isLevelEnabled ( 'debug' ) )
70
+ console . error ( `PYTERR: ${ data } ` ) ;
68
71
log . silly ( 'python stderr' , { data } ) ;
69
72
} ) ;
70
73
python . on ( 'close' , ( ) => {
You can’t perform that action at this time.
0 commit comments