@@ -203,7 +203,7 @@ <h1>Source code for dialogy.parser.text.entity.duckling_parser</h1><div class="h
203
203
< span class ="kn "> import</ span > < span class ="nn "> attr</ span >
204
204
< span class ="kn "> import</ span > < span class ="nn "> pytz</ span >
205
205
< span class ="kn "> import</ span > < span class ="nn "> requests</ span >
206
- < span class ="kn "> from</ span > < span class ="nn "> pytz.tzinfo</ span > < span class ="kn "> import</ span > < span class ="n "> BaseTzInfo</ span > < span class ="c1 "> </ span >
206
+ < span class ="kn "> from</ span > < span class ="nn "> pytz.tzinfo</ span > < span class ="kn "> import</ span > < span class ="n "> BaseTzInfo</ span > < span class ="c1 "> # type: ignore </ span >
207
207
208
208
< span class ="kn "> from</ span > < span class ="nn "> dialogy.constants</ span > < span class ="kn "> import</ span > < span class ="n "> EntityKeys</ span >
209
209
< span class ="kn "> from</ span > < span class ="nn "> dialogy.plugin</ span > < span class ="kn "> import</ span > < span class ="n "> Plugin</ span > < span class ="p "> ,</ span > < span class ="n "> PluginFn</ span >
@@ -402,12 +402,12 @@ <h1>Source code for dialogy.parser.text.entity.duckling_parser</h1><div class="h
402
402
< span class ="c1 "> # 2. create an Entity object from the entity dict.</ span >
403
403
< span class ="k "> for</ span > < span class ="n "> entity</ span > < span class ="ow "> in</ span > < span class ="n "> entities_json</ span > < span class ="p "> :</ span >
404
404
< span class ="k "> if</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> VALUE</ span > < span class ="p "> ][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> TYPE</ span > < span class ="p "> ]</ span > < span class ="o "> ==</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> INTERVAL</ span > < span class ="p "> :</ span >
405
- < span class ="bp "> cls</ span > < span class ="o "> =</ span > < span class ="n "> dimension_entity_map</ span > < span class ="p "> [</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> DIM</ span > < span class ="p "> ]][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> INTERVAL</ span > < span class ="p "> ]</ span > < span class ="c1 "> </ span >
405
+ < span class ="bp "> cls</ span > < span class ="o "> =</ span > < span class ="n "> dimension_entity_map</ span > < span class ="p "> [</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> DIM</ span > < span class ="p "> ]][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> INTERVAL</ span > < span class ="p "> ]</ span > < span class ="c1 "> # type: ignore </ span >
406
406
< span class ="n "> duckling_entity</ span > < span class ="o "> =</ span > < span class ="bp "> cls</ span > < span class ="o "> .</ span > < span class ="n "> from_dict</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> mutate_entity</ span > < span class ="p "> (</ span > < span class ="n "> entity</ span > < span class ="p "> ))</ span >
407
407
< span class ="n "> duckling_entity</ span > < span class ="o "> .</ span > < span class ="n "> set_value</ span > < span class ="p "> ()</ span >
408
408
< span class ="n "> entity_object_list</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> duckling_entity</ span > < span class ="p "> )</ span >
409
409
< span class ="k "> elif</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> VALUE</ span > < span class ="p "> ][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> TYPE</ span > < span class ="p "> ]</ span > < span class ="o "> ==</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> VALUE</ span > < span class ="p "> :</ span >
410
- < span class ="bp "> cls</ span > < span class ="o "> =</ span > < span class ="n "> dimension_entity_map</ span > < span class ="p "> [</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> DIM</ span > < span class ="p "> ]][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> VALUE</ span > < span class ="p "> ]</ span > < span class ="c1 "> </ span >
410
+ < span class ="bp "> cls</ span > < span class ="o "> =</ span > < span class ="n "> dimension_entity_map</ span > < span class ="p "> [</ span > < span class ="n "> entity</ span > < span class ="p "> [</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> DIM</ span > < span class ="p "> ]][</ span > < span class ="n "> EntityKeys</ span > < span class ="o "> .</ span > < span class ="n "> VALUE</ span > < span class ="p "> ]</ span > < span class ="c1 "> # type: ignore </ span >
411
411
< span class ="n "> duckling_entity</ span > < span class ="o "> =</ span > < span class ="bp "> cls</ span > < span class ="o "> .</ span > < span class ="n "> from_dict</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> mutate_entity</ span > < span class ="p "> (</ span > < span class ="n "> entity</ span > < span class ="p "> ))</ span >
412
412
< span class ="n "> duckling_entity</ span > < span class ="o "> .</ span > < span class ="n "> set_value</ span > < span class ="p "> ()</ span >
413
413
< span class ="n "> entity_object_list</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> duckling_entity</ span > < span class ="p "> )</ span >
@@ -482,12 +482,12 @@ <h1>Source code for dialogy.parser.text.entity.duckling_parser</h1><div class="h
482
482
< span class ="n "> access</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> access</ span >
483
483
< span class ="n "> mutate</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> mutate</ span >
484
484
< span class ="n "> input_</ span > < span class ="o "> =</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span > < span class ="n "> List</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]]</ span >
485
- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> access</ span > < span class ="p "> ,</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span > < span class ="c1 "> </ span >
485
+ < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> access</ span > < span class ="p "> ,</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span > < span class ="c1 "> # type: ignore </ span >
486
486
< span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span >
487
487
< span class ="s2 "> "Expected `access` to be Callable,"</ span >
488
488
< span class ="sa "> f</ span > < span class ="s2 "> " got access=</ span > < span class ="si "> {</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> access</ span > < span class ="p "> )</ span > < span class ="si "> }</ span > < span class ="s2 "> mutate=</ span > < span class ="si "> {</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> mutate</ span > < span class ="p "> )</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
489
489
< span class ="p "> )</ span >
490
- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> mutate</ span > < span class ="p "> ,</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span > < span class ="c1 "> </ span >
490
+ < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> mutate</ span > < span class ="p "> ,</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span > < span class ="c1 "> # type: ignore </ span >
491
491
< span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span >
492
492
< span class ="s2 "> "Expected `mutate` to be Callable,"</ span >
493
493
< span class ="sa "> f</ span > < span class ="s2 "> " got access=</ span > < span class ="si "> {</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> access</ span > < span class ="p "> )</ span > < span class ="si "> }</ span > < span class ="s2 "> mutate=</ span > < span class ="si "> {</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> mutate</ span > < span class ="p "> )</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
0 commit comments