mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 09:23:03 -04:00
Allow passing - as filename to egg tools to read from stdin
This commit is contained in:
parent
775c69b53d
commit
1bd96685bc
@ -170,12 +170,18 @@ handle_args(ProgramBase::Args &args) {
|
||||
Filename filename = Filename::from_os_specific(*ai);
|
||||
|
||||
EggData file_data;
|
||||
if (filename != "-") {
|
||||
if (!file_data.read(filename)) {
|
||||
// Rather than returning false, we simply exit here, so the ProgramBase
|
||||
// won't try to tell the user how to run the program just because we got
|
||||
// a bad egg file.
|
||||
exit(1);
|
||||
}
|
||||
} else {
|
||||
if (!file_data.read(cin)) {
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
if (_noabs && file_data.original_had_absolute_pathnames()) {
|
||||
nout << filename.get_basename()
|
||||
|
Loading…
x
Reference in New Issue
Block a user