We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In python 2 for sure, didn't test in python3
import cdtime try: b = cdtime.reltime(4,"days since YYY-XX))") except: print "Failed"
catches the exception properly
BUT
import cdtime try: b = cdtime.reltime(4,"days since YYY-XX))") except Exception: print "Failed"
does not capture the exception
I "think" this is because the exception is raised at the C level and does not inherit from Exception.
This is not a big deal once you know it, but flake8 will complain that you cannot use an except statement w/o an Exception type
except
The text was updated successfully, but these errors were encountered:
Does not work in python 2 either. There is no exception triggered. The results is wrong. https://github.com/UV-CDAT/libcdms/blob/master/src/db_util/cdTimeConv.c#L299-L302
Sorry, something went wrong.
In vcs and python 2 had to leave it at except alone and it works, except Exception fails
It is not urgent still there is a work around, but I would like to figure out the correct way to raise exceptions from C
I forgot to check in libcdms. will push now. We will need conda-forge to update it.
CDAT/libcdms#9
dnadeau4
No branches or pull requests
In python 2 for sure, didn't test in python3
catches the exception properly
BUT
does not capture the exception
I "think" this is because the exception is raised at the C level and does not inherit from Exception.
This is not a big deal once you know it, but flake8 will complain that you cannot use an
except
statement w/o an Exception typeThe text was updated successfully, but these errors were encountered: