Python has many magic functions that will allow your classes to do all
kinds of fun stuff. You may want your object to act like a dictionary,
or a list, you may want to make sure str() prints your object a certain
way, or you may want to override operators …
I work for a company that does GIS work, and over the past week or so
I've been working on a script that does a lot of different things. One
of it's subroutines deletes data from Oracle.
First I was told (or I interpreted) it was safe to delete everything …