File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,8 @@ def test_number_format(self):
3434 assert_equal (number_format (12340 ), '1234{' )
3535 assert_equal (number_format (None ), '' )
3636 assert_equal (number_format ('' ), '' )
37+ assert_equal (number_format (0 ), '0{' )
38+ assert_equal (number_format (00 ), '0{' )
3739
3840 def test_parse_with_original_content (self ):
3941 content = '''0115589 29701EUR2 01717651230 220620AAAA BB CCCCC KERHHHH 0000000352431O0000
Original file line number Diff line number Diff line change @@ -119,12 +119,15 @@ def _render_footer(self):
119119
120120
121121def number_format (number ):
122- if not number :
122+ if number is None or not str ( number ) :
123123 return ''
124+ elif number == 0 :
125+ return '0{'
124126
125127 _number = str (number ).replace ('.' , '' )
126128 _number = _number .replace ('-' , '' )
127129 last_number = _number [- 1 ]
128130 if number < 0 :
129131 last_number = '-' + last_number
132+
130133 return _number [0 :len (_number ) - 1 ] + LAST_LETTER_NUMBER .get (last_number )
You can’t perform that action at this time.
0 commit comments