summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2015-05-28 19:50:59 +0200
committerDaniel Friesel <derf@finalrewind.org>2015-05-28 19:50:59 +0200
commit4f59ed0db3d0f47d5e8dca19a9ba3809ef755094 (patch)
tree2462c8fda931b7e3965ca37a0e77462a703fd38d
parent5279c129209053024c8b7f8366254d80af5ccbc5 (diff)
add --devmode switch
-rwxr-xr-xbin/efa7
-rw-r--r--lib/Travel/Routing/DE/EFA.pm4
2 files changed, 8 insertions, 3 deletions
diff --git a/bin/efa b/bin/efa
index dd8019e..5936ad1 100755
--- a/bin/efa
+++ b/bin/efa
@@ -165,6 +165,7 @@ GetOptions(
bike|b
date|d=s
depart=s
+ devmode
discover|D
efa-url|u=s
exclude|e=s@
@@ -274,7 +275,8 @@ if ( $opt->{discover} or $opt->{'auto-url'} ) {
max_interchanges => $opt->{'max-change'},
num_results => $opt->{'num-connections'},
- lwp_options => { timeout => $opt->{timeout} },
+ developer_mode => $opt->{devmode},
+ lwp_options => { timeout => $opt->{timeout} },
);
};
if ($efa) {
@@ -314,7 +316,8 @@ else {
max_interchanges => $opt->{'max-change'},
num_results => $opt->{'num-connections'},
- lwp_options => { timeout => $opt->{timeout} },
+ developer_mode => $opt->{devmode},
+ lwp_options => { timeout => $opt->{timeout} },
);
};
}
diff --git a/lib/Travel/Routing/DE/EFA.pm b/lib/Travel/Routing/DE/EFA.pm
index fefc2bd..24ee7e1 100644
--- a/lib/Travel/Routing/DE/EFA.pm
+++ b/lib/Travel/Routing/DE/EFA.pm
@@ -659,7 +659,9 @@ sub parse_xml {
string => $self->{xml_reply},
);
- #say $tree->toString(2);
+ if ( $self->{config}->{developer_mode} ) {
+ say $tree->toString(2);
+ }
my $xp_element = XML::LibXML::XPathExpression->new(
'//itdItinerary/itdRouteList/itdRoute');