Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
) % (e, label_file)
)
self.status(self.tr("Error reading %s") % label_file)
return False
self.imageData = self.labelFile.imageData
self.imagePath = osp.join(
osp.dirname(label_file),
self.labelFile.imagePath,
)
if self.labelFile.lineColor is not None:
self.lineColor = QtGui.QColor(*self.labelFile.lineColor)
if self.labelFile.fillColor is not None:
self.fillColor = QtGui.QColor(*self.labelFile.fillColor)
self.otherData = self.labelFile.otherData
else:
self.imageData = LabelFile.load_image_file(filename)
if self.imageData:
self.imagePath = filename
self.labelFile = None
image = QtGui.QImage.fromData(self.imageData)
if image.isNull():
formats = ['*.{}'.format(fmt.data().decode())
for fmt in QtGui.QImageReader.supportedImageFormats()]
self.errorMessage(
self.tr('Error opening file'),
self.tr(
'<p>Make sure <i>{0}</i> is a valid image file.<br>'
'Supported image formats: {1}</p>'
).format(filename, ','.join(formats))
)
self.status(self.tr("Error reading %s") % filename)