Conditions | 2 |
Total Lines | 12 |
Code Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Tests | 5 |
CRAP Score | 2.0932 |
Changes | 0 |
1 | 1 | from .belligerents import BELLIGERENTS |
|
23 | 1 | def get_belligerent_transformer( |
|
24 | dst_field_name='belligerent', |
||
25 | src_field_name=None, |
||
26 | ): |
||
27 | 1 | if not src_field_name: |
|
28 | 1 | src_field_name = dst_field_name |
|
29 | |||
30 | 1 | def _transformer(data): |
|
31 | value = data[src_field_name] |
||
32 | data[dst_field_name] = BELLIGERENTS[value.lower()] |
||
33 | |||
34 | 1 | return _transformer |
|
35 | |||
48 |