00:03:15.401,00:03:18.401 Matt Niznik: I accidentally denied Mark :( Anyone know how to undo that? 00:04:17.131,00:04:20.131 Matt Niznik: Sorry Mark! Apparently typing while the auto-admit is going doesn't always work nicely. 00:05:01.588,00:05:04.588 Matt Niznik: In web development, catching an error is the difference between showing the user a helpful error message vs getting an ugly error page 00:05:26.686,00:05:29.686 Alan Brammer - NOAA Affiliate: I catch errors when downloading data from nomads. catch a timeout error then try the ftp server instead 00:13:57.111,00:14:00.111 Alan Brammer - NOAA Affiliate: you don't _need_ to catch exceptions. 00:14:00.778,00:14:03.778 Steven Miller: I'm mildly surprised that "oops" was not just converted into some integer value (via some "atoi()" built in... 00:15:16.124,00:15:19.124 Matt Niznik: Yeah Steve, that's interesting considering Python is so loose with typing in general. In JavaScript for example, parseInt("oops") is NaN with no error 00:18:31.210,00:18:34.210 Steven Miller: makes sense, thanks! 00:27:48.189,00:27:51.189 Matt Niznik: PHP's intval("oops") returns 0 😆