Allow passing - as filename to egg tools to read from stdin

This commit is contained in:
rdb 2016-10-24 17:19:07 +02:00
parent 775c69b53d
commit 1bd96685bc

View File

@ -170,11 +170,17 @@ handle_args(ProgramBase::Args &args) {
Filename filename = Filename::from_os_specific(*ai);
EggData file_data;
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);
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()) {