We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f075f3b + 2661456 commit c593c15Copy full SHA for c593c15
shapefile.py
@@ -500,9 +500,17 @@ def __record(self):
500
if value == b(''):
501
value = None
502
elif deci:
503
- value = float(value)
+ try:
504
+ value = float(value)
505
+ except ValueError:
506
+ #not parseable as float, set to None
507
+ value = None
508
else:
- value = int(value)
509
510
+ value = int(value)
511
512
+ #not parseable as int, set to None
513
514
elif typ == b('D'):
515
if value.count(b('0')) == len(value): # QGIS NULL is all '0' chars
516
0 commit comments