Skip to content

Commit

Permalink
improve reading of arguments
Browse files Browse the repository at this point in the history
  • Loading branch information
Floby committed Jul 12, 2011
1 parent 7259912 commit 17c0029
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/arguments.js
Expand Up @@ -40,8 +40,7 @@ exports.parseArgs = function parseArgs() {


function readFiles (arg) { function readFiles (arg) {
if(!arg) return; if(!arg) return;
var int = parseInt(arg); if(! /^\d+$/.test(arg)) {
if(isNaN(int)) {
queue.unshift(readFiles); queue.unshift(readFiles);
queue.unshift(readFileName); queue.unshift(readFileName);
} }
Expand Down Expand Up @@ -84,6 +83,7 @@ exports.parseArgs = function parseArgs() {
} }


function readPort(arg) { function readPort(arg) {
if(! /^\d+$/.test(arg)) return arg;
var port = parseInt(arg); var port = parseInt(arg);
if(!isNaN(port)) { if(!isNaN(port)) {
res.port = parseInt(arg); res.port = parseInt(arg);
Expand Down Expand Up @@ -113,7 +113,7 @@ exports.parseArgs = function parseArgs() {
while(args.length) { while(args.length) {
var f = queue.shift(); var f = queue.shift();
var arg = args.shift(); var arg = args.shift();
//console.log('parsing %s using %s', arg, f.name); //console.log('parsing %s using %s', arg, f.name);
var r = f(arg); var r = f(arg);
if(r) args.unshift(arg); if(r) args.unshift(arg);
} }
Expand Down

0 comments on commit 17c0029

Please sign in to comment.