Bernd Wurst commited on 2018-07-06 07:32:24
Zeige 2 geänderte Dateien mit 7 Einfügungen und 10 Löschungen.
| ... | ... |
@@ -120,11 +120,8 @@ def address(canvas, lines): |
| 120 | 120 |
|
| 121 | 121 |
|
| 122 | 122 |
def InvoiceToPDF(iv, bankdata=True): |
| 123 |
- try: |
|
| 124 |
- from io import StringIO |
|
| 125 |
- except ImportError: |
|
| 126 |
- from io import StringIO |
|
| 127 |
- fd = StringIO() |
|
| 123 |
+ from io import BytesIO |
|
| 124 |
+ fd = BytesIO() |
|
| 128 | 125 |
canvas = Canvas.Canvas(fd, pagesize=A4) |
| 129 | 126 |
|
| 130 | 127 |
if iv.tender: |
| ... | ... |
@@ -44,7 +44,7 @@ def InvoiceToText(iv, bankdata=True): |
| 44 | 44 |
ret.append('Volksbank Backnang, BLZ 602 911 20, Konto-Nr. 41512 006')
|
| 45 | 45 |
ret.append('IBAN: DE91602911200041512006, BIC: GENODES1VBK')
|
| 46 | 46 |
|
| 47 |
- return ('\n'.join(ret)).encode('utf-8')
|
|
| 47 |
+ return '\n'.join(ret) |
|
| 48 | 48 |
|
| 49 | 49 |
|
| 50 | 50 |
def InvoiceTableToText(invoiceTable): |
| ... | ... |
@@ -105,13 +105,13 @@ def InvoiceTableToText(invoiceTable): |
| 105 | 105 |
sum += vat * vatdata[0] |
| 106 | 106 |
ret.append((u'Rechnungsbetrag: %11s' % format_price(sum)).rjust(72)) |
| 107 | 107 |
ret.append('')
|
| 108 |
- return ('\n'.join(ret)).encode('utf-8')
|
|
| 108 |
+ return '\n'.join(ret) |
|
| 109 | 109 |
|
| 110 | 110 |
|
| 111 | 111 |
def InvoiceTextToText(invoiceText): |
| 112 | 112 |
ret = [] |
| 113 | 113 |
for par in invoiceText.paragraphs: |
| 114 |
- for str in split_to_width(par, 72): |
|
| 115 |
- ret.append(str) |
|
| 114 |
+ for s in split_to_width(par, 72): |
|
| 115 |
+ ret.append(s) |
|
| 116 | 116 |
ret.append('')
|
| 117 |
- return ('\n'.join(ret)).encode('utf-8')
|
|
| 117 |
+ return '\n'.join(ret) |
|
| 118 | 118 |