See discussion on #51 that received a bandaid for the 1.6.0 release.
It would be nice to remove the large try: section in the Metar.__init__ that uses a catch all exceptions. We have testing and large archives of real METARs that we can figure out where the bugs are and use defensive programming. This may involve some API changes, so we'll do for a 2.0 release.
There was a larger discussion on this a few years back, but I am struggling to find the issue.
See discussion on #51 that received a bandaid for the
1.6.0release.It would be nice to remove the large
try:section in theMetar.__init__that uses a catch all exceptions. We have testing and large archives of real METARs that we can figure out where the bugs are and use defensive programming. This may involve some API changes, so we'll do for a2.0release.There was a larger discussion on this a few years back, but I am struggling to find the issue.