Skip to content

Commit b51284f

Browse files
fixed parameter bug
1 parent c89c5e7 commit b51284f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

runparser.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,21 @@ public function __construct($argv)
3333
// get the parsers;
3434
$parsers = $this->getParsers();
3535
parent::addParameter('parser',true,implode("|",$parsers),null,'bio2rdf parser to run');
36-
parent::setParameters($argv,true);
36+
if(parent::setParameters($argv,true) === FALSE) {
37+
if(parent::getParameterValue('parser') == '') parent::printParameters();
38+
}
3739

3840
// now get the file and run it
3941
$parser_name = parent::getParameterValue('parser');
4042
$file = $parser_name.'/'.$parser_name.'.php';
43+
if(!file_exists($file)) {
44+
trigger_error("$file does not exist", E_USER_ERROR);
45+
exit(-1);
46+
}
4147
require($file);
4248
$parser_class = $parser_name."Parser";
4349
$parser = new $parser_class($argv);
44-
50+
4551
$start = microtime(true);
4652
$parser->Run();
4753

0 commit comments

Comments
 (0)