diff --git a/ckMseed/ckMseed.py b/ckMseed/ckMseed.py index c0931678868922e72ff9fd45f1a10d2e8c1df182..5724f2235eaef1b5bb7c852f75ad96102dcb2a0c 100644 --- a/ckMseed/ckMseed.py +++ b/ckMseed/ckMseed.py @@ -980,7 +980,19 @@ class MainWindow(QWidget): if not self.scan_type: filelist = [_file] else: - (startepoch, endepoch) = msfile.FirstLastTime() + try: + (startepoch, endepoch) = msfile.FirstLastTime() + except Exception as e: + err = ("ERROR: Cannot determine start and " + "end times.") + err1 = "\t File:" + fullname + self.write_error(err, "Read/Write", "red") + self.write_error(err1, "Read/Write") + self.add_to_dict( + self.error_dict, "Read/Write", directory, _file) + self.num_errors = self.num_errors + 1 + continue + endepoch += 1 start = lstrftime('%Y:%j:%H:%M:%S', lgmtime(startepoch))