mirror of
https://github.com/echemdata/galvani.git
synced 2025-12-14 17:15:36 +00:00
Make it work with Python 2 again
This commit is contained in:
@@ -16,8 +16,10 @@ import numpy as np
|
|||||||
|
|
||||||
if sys.version_info.major <= 2:
|
if sys.version_info.major <= 2:
|
||||||
str3 = str
|
str3 = str
|
||||||
|
from string import maketrans
|
||||||
else:
|
else:
|
||||||
str3 = lambda b: str(b, encoding='ascii')
|
str3 = lambda b: str(b, encoding='ascii')
|
||||||
|
maketrans = bytes.maketrans
|
||||||
|
|
||||||
|
|
||||||
def fieldname_to_dtype(fieldname):
|
def fieldname_to_dtype(fieldname):
|
||||||
@@ -50,7 +52,7 @@ def fieldname_to_dtype(fieldname):
|
|||||||
|
|
||||||
def comma_converter(float_string):
|
def comma_converter(float_string):
|
||||||
"""Convert numbers to floats whether the decimal point is '.' or ','"""
|
"""Convert numbers to floats whether the decimal point is '.' or ','"""
|
||||||
trans_table = bytes.maketrans(b',', b'.')
|
trans_table = maketrans(b',', b'.')
|
||||||
return float(float_string.translate(trans_table))
|
return float(float_string.translate(trans_table))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user