Skip to content

Commit 526eeab

Browse files
authored
Merge pull request #872 from hessu/aggregator-less-greedy
Fix #871: Adjust aggregator-rules input_pattern match greediness
2 parents db0ffa3 + 1a81ba2 commit 526eeab

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/carbon/aggregator/rules.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ def build_regex(self):
128128
pre = input_part[:i]
129129
post = input_part[j + 2:]
130130
field_name = input_part[i + 2:j]
131-
regex_part = '%s(?P<%s>.+)%s' % (pre, field_name, post)
131+
regex_part = '%s(?P<%s>.+?)%s' % (pre, field_name, post)
132132

133133
else:
134134
i = input_part.find('<')
@@ -137,7 +137,7 @@ def build_regex(self):
137137
pre = input_part[:i]
138138
post = input_part[j + 1:]
139139
field_name = input_part[i + 1:j]
140-
regex_part = '%s(?P<%s>[^.]+)%s' % (pre, field_name, post)
140+
regex_part = '%s(?P<%s>[^.]+?)%s' % (pre, field_name, post)
141141
elif input_part == '*':
142142
regex_part = '[^.]+'
143143
else:

0 commit comments

Comments
 (0)