File tree Expand file tree Collapse file tree 1 file changed +8
-12
lines changed
fluent.runtime/fluent/bundle Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -207,7 +207,14 @@ def handle_variable_reference(argument, env):
207207 FluentReferenceError ("Unknown external: {0}" .format (name )))
208208 return FluentNone (name )
209209
210- return handle_argument (arg_val , name , env )
210+ if isinstance (arg_val ,
211+ (int , float , Decimal ,
212+ date , datetime ,
213+ text_type )):
214+ return arg_val
215+ env .errors .append (TypeError ("Unsupported external type: {0}, {1}"
216+ .format (name , type (arg_val ))))
217+ return FluentNone (name )
211218
212219
213220@handle .register (AttributeExpression )
@@ -378,14 +385,3 @@ def handle_date(d, env):
378385@handle .register (datetime )
379386def handle_datetime (d , env ):
380387 return fluent_date (d ).format (env .context ._babel_locale )
381-
382-
383- def handle_argument (arg , name , env ):
384- if isinstance (arg ,
385- (int , float , Decimal ,
386- date , datetime ,
387- text_type )):
388- return arg
389- env .errors .append (TypeError ("Unsupported external type: {0}, {1}"
390- .format (name , type (arg ))))
391- return FluentNone (name )
You can’t perform that action at this time.
0 commit comments