[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GT] SVN Commit r607 - trunk/GT
Author: thomas
Date: 2008-04-20 05:16:40 +0200 (Sun, 20 Apr 2008)
New Revision: 607
Modified:
trunk/GT/Tools.pm
Log:
Make alias expansion more resilient.
Modified: trunk/GT/Tools.pm
===================================================================
--- trunk/GT/Tools.pm 2008-04-20 03:15:52 UTC (rev 606)
+++ trunk/GT/Tools.pm 2008-04-20 03:16:40 UTC (rev 607)
@@ -165,7 +165,7 @@
my ($alias) = @_;
my $name = $alias;
my @param;
- if ($alias =~ m/^(.*)\[(.*)\]$/) {
+ if ($alias =~ m/^\s*(.*)\s*\[(.*)\]\s*$/) {
$name = $1;
@param = split(",", $2);
}
@@ -181,7 +181,7 @@
. "\nkey looked for was \"Aliases::Global::$name\"\n";
}
# The alias content may list another alias ...
- while ($sysname !~ /\|/) {
+ while ($sysname !~ /^(I|Indicators|SY|Systems|S|Signals|CS|CloseStrategy|MM|MoneyManagement|TF|TradeFilters|OF|OrderFactory|A|Analyzers|PortfolioEvaluation)/i) {
$sysname = resolve_alias($sysname);
}
my $n = 1;