Same comment on ConfigParser, but agreed on file argument. Could have it check if the argument is a string it loads the file, that seems pretty standard use.