It is unclear in the documentation what tornado.options.parse_config_file does and how it works. I added a little text to the copy that should clarify its purpose.
# or
tornado.options.parse_config_file("/etc/server.conf")
+.. note:
+
+ When using tornado.options.parse_config_file(), the only options that are set
+ are ones that were previously defined either tornado.options.parse_command_line
+ or tornado.options.define. torndo.options.parse_config_file is used mainly as a
+ means to offer overriding settings for different environments.
+
Command line formats are what you would expect (``--myoption=myvalue``).
Config files are just Python files. Global names become options, e.g.::