query: Why doesn't Python throw an error for this?
positive_passages.docid: 4650
positive_passages.text: Why does substring slicing with index out of range work?
negative_passages.docid: 12279
negative_passages.text: Accessing an array out of bounds gives no error, why?
negative_passages.docid: 133748
negative_passages.text: Why doesn't Java throw an Exception when dividing by 0.0?
negative_passages.docid: 96779
negative_passages.text: PHP: exceptions vs errors?
negative_passages.docid: 21834
negative_passages.text: In Python, how do I determine if an object is iterable?
negative_passages.docid: 35693
negative_passages.text: Why doesn't calling a Python string method do anything unless you assign its output?
negative_passages.docid: 67302
negative_passages.text: Python: How to ignore an exception and proceed?
negative_passages.docid: 154922
negative_passages.text: Why does setattr fail on a bound method
negative_passages.docid: 158075
negative_passages.text: Why does a Python Iterator need an iter method that simply returns self?
negative_passages.docid: 12194
negative_passages.text: What is the difference between throw and throw with arg of caught exception?
negative_passages.docid: 21268
negative_passages.text: Why does casting int to invalid enum value NOT throw exception?
negative_passages.docid: 47481
negative_passages.text: Python: 'str' object is not callable
negative_passages.docid: 112460
negative_passages.text: Can Syntax Errors be handled?
negative_passages.docid: 149082
negative_passages.text: Reason for unintuitive UnboundLocalError behaviour
negative_passages.docid: 79348
negative_passages.text: Is errno thread-safe?
negative_passages.docid: 79050
negative_passages.text: Python ( or general programming ). Why use  instead of != and are there risks?
negative_passages.docid: 30076
negative_passages.text: Why evaluation doesn't fail if arguments are invalid?