Sorry for sending next one more question to list.
I try to receive error message which vala's compiler output.
>>> f=file("data.out", "w")
>>> cmd = "valac -v hello.vala"
>>> p=subprocess.Popen(cmd, shell=True, stdout=f, stderr=subprocess.PIPE)
>>> errcode=p.wait()
>>> f.close()
>>> for line in file("data.out"):
... print(line)
...
Compilation failed: 1 error(s), 0 warning(s) <--- valac -v return
this oneline message.
>>> f=file("data.out", "w")
>>> cmd = "valac -q hello.vala"
>>> p=subprocess.Popen(cmd, shell=True, stdout=f, stderr=subprocess.PIPE)
>>> errcode=p.wait()
>>> f.close()
>>> for line in file("data.out"):
... print(line)
<---
valac -q no return message.
However I can receive only an oneline message...
Next, I try to redirect message to file.
valac's case :
[mymas@localhost Downloads]$ valac hello.vala > redirect.out
hello.vala:1.25-1.35: error: The type name `GLib.object' could not be found
class Demo.HelloWorld : GLib.object {
^^^^^^^^^^^
[mymas@localhost Downloads]$ cat redirect.out
Compilation failed: 1 error(s), 0 warning(s) <--- valac return this
oneline message.
python's case :
[mymas@localhost Downloads]$ python hello.vala > redirect.out
File "hello.vala", line 1
class Demo.HelloWorld : GLib.object {
^
SyntaxError: invalid syntax
[mymas@localhost Downloads]$ cat redirect.out
<---
umm...python no return message.
As a result, is not work.
Question. Is there way to receive that valac's full multiline error message?
Regards.
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list