| Thread overview | |||||
|---|---|---|---|---|---|
|
April 22, 2015 The problem with text output in DDT with PyD | ||||
|---|---|---|---|---|
| ||||
In the Eclipse console does not work output version Python. When I run the executable through the CMD .\mypyd.exe, then everything works fine:
3.4.3 (v3.4.3: 9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)]
app.d
-----
import std.stdio;
import pyd.pyd, pyd.embedded;
shared static this() {
py_init();
}
void main() {
auto script = new InterpContext;
script.py_stmts("import sys");
script.py_stmts("print(sys.version)"); // prints nothing in the Eclipse console
}
-----
dub.json
-----
{
"name" : "myPyD",
"description" : "Hello World - A minimal DUB bundle.",
"dependencies" : {
"pyd": "~>0.9.7",
},
"subConfigurations": {
"pyd": "python34",
}
}
-----
What could be the problem?
| ||||
May 01, 2015 Re: The problem with text output in DDT with PyD | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Dennis Ritchie | On 22/04/2015 08:06, Dennis Ritchie wrote: > In the Eclipse console does not work output version Python. When I run > the executable through the CMD .\mypyd.exe, then everything works fine: > 3.4.3 (v3.4.3: 9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit > (Intel)] > > app.d > ----- > import std.stdio; > import pyd.pyd, pyd.embedded; > > shared static this() { > py_init(); > } > > void main() { > > auto script = new InterpContext; > script.py_stmts("import sys"); > > script.py_stmts("print(sys.version)"); // prints nothing in the > Eclipse console > } > ----- > > dub.json > ----- > { > "name" : "myPyD", > "description" : "Hello World - A minimal DUB bundle.", > "dependencies" : { > "pyd": "~>0.9.7", > }, > "subConfigurations": { > "pyd": "python34", > } > } > ----- > What could be the problem? Isn't this again the problem about stdout not being flushed? -- Bruno Medeiros https://twitter.com/brunodomedeiros | |||
May 01, 2015 Re: The problem with text output in DDT with PyD | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Bruno Medeiros | On Friday, 1 May 2015 at 09:02:23 UTC, Bruno Medeiros wrote:
> Isn't this again the problem about stdout not being flushed?
I think not. stdout.flush() does not work.
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply