##// END OF EJS Templates
self.filename might be undefined, use getattr...
Matthias Bussonnier -
Show More
@@ -655,7 +655,7 b' class JSON(DisplayObject):'
655 655 @data.setter
656 656 def data(self, data):
657 657 if isinstance(data, str):
658 if self.filename is None:
658 if getattr(self, 'filename') is None:
659 659 warnings.warn("JSON expects JSONable dict or list, not JSON strings")
660 660 data = json.loads(data)
661 661 self._data = data
@@ -690,7 +690,7 b' class GeoJSON(JSON):'
690 690 @data.setter
691 691 def data(self, data):
692 692 if isinstance(data, str):
693 if self.filename is None:
693 if getattr(self, 'filename') is None:
694 694 warnings.warn("GeoJSON expects JSONable dict or list, not JSON strings")
695 695 data = json.loads(data)
696 696 self._data = data
General Comments 0
You need to be logged in to leave comments. Login now