Skip to content

Commit cb94946

Browse files
committed
Moved creation of resolve errors list to inside the resolve function
1 parent 9cf883e commit cb94946

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

fluent.runtime/fluent/runtime/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@ def format(self, message_id, args=None):
5353
message = self._get_message(message_id)
5454
if args is None:
5555
args = {}
56-
errors = []
57-
resolved = resolve(self, message, args, errors=errors)
58-
return resolved, errors
56+
return resolve(self, message, args)
5957

6058
def _get_message(self, message_id):
6159
if message_id.startswith('-'):

fluent.runtime/fluent/runtime/resolver.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,18 @@ class ResolverEnvironment(object):
4646
part_count = attr.ib(default=0)
4747

4848

49-
def resolve(context, message, args, errors=None):
49+
def resolve(context, message, args):
5050
"""
5151
Given a FluentBundle, a Message instance and some arguments,
5252
resolve the message to a string.
5353
5454
This is the normal entry point for this module.
5555
"""
56-
if errors is None:
57-
errors = []
56+
errors = []
5857
env = ResolverEnvironment(context=context,
5958
args=args,
6059
errors=errors)
61-
return fully_resolve(message, env)
60+
return fully_resolve(message, env), errors
6261

6362

6463
def fully_resolve(expr, env):

0 commit comments

Comments
 (0)