Python 3 fixes
This commit is contained in:
parent
a2464bd95e
commit
b156be1e7e
2 changed files with 3 additions and 4 deletions
|
@ -299,10 +299,9 @@ class ReportView(object):
|
||||||
response = HttpResponse(content_type='text/csv')
|
response = HttpResponse(content_type='text/csv')
|
||||||
|
|
||||||
writer = csv.writer(response)
|
writer = csv.writer(response)
|
||||||
encode = lambda i: i.encode("utf8") if isinstance(i, unicode) else i
|
writer.writerow(report.headings())
|
||||||
writer.writerow(list(encode(i) for i in report.headings()))
|
|
||||||
for row in report.rows():
|
for row in report.rows():
|
||||||
writer.writerow(list(encode(i) for i in row))
|
writer.writerow(row)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ def generate_access_code():
|
||||||
|
|
||||||
length = 6
|
length = 6
|
||||||
# all upper-case letters + digits 1-9 (no 0 vs O confusion)
|
# all upper-case letters + digits 1-9 (no 0 vs O confusion)
|
||||||
chars = string.uppercase + string.digits[1:]
|
chars = string.ascii_uppercase + string.digits[1:]
|
||||||
# 6 chars => 35 ** 6 = 1838265625 (should be enough for anyone)
|
# 6 chars => 35 ** 6 = 1838265625 (should be enough for anyone)
|
||||||
return get_random_string(length=length, allowed_chars=chars)
|
return get_random_string(length=length, allowed_chars=chars)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue