home / github / issue_comments

Menu
  • Search all tables
  • GraphQL API

issue_comments: 619358326

This data as json

html_url issue_url id node_id user created_at updated_at author_association body reactions performed_via_github_app issue
https://github.com/pydata/xarray/issues/4002#issuecomment-619358326 https://api.github.com/repos/pydata/xarray/issues/4002 619358326 MDEyOklzc3VlQ29tbWVudDYxOTM1ODMyNg== 40136154 2020-04-25T10:37:05Z 2020-04-25T10:37:05Z CONTRIBUTOR

@shoyer, I partially agree with your statement that " assert is the appropriate way to verify internal invariants". This is correct but not every time. When you see the link that you shared it also shows that most of the assert statements are used in tests and not in simple files.

Let me quote again "Since assert provides an easy way to check some condition and fail execution, it’s very common for developers to use it to check validity. But when the Python interpreter is invoked with the -O (optimize) flag, the assert statements are removed from the bytecode. So, if assert statements are used for user-facing validation in production code, the block won’t be executed at all — potentially opening up a security vulnerability. It is recommended to use assert statements only in tests."

Again it's just a suggestion IMHO

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  606549469
Powered by Datasette · Queries took 0.892ms · About: xarray-datasette