def configure(self, argv=None):
self._setupOptions()<EOL>self._parseOptions(argv)<EOL>self._setupLogging()<EOL>self._setupModel()<EOL>self.dbsession.commit()<EOL>return self<EOL>
Configures this engine based on the options array passed into
`argv`. If `argv` is ``None``, then ``sys.argv`` is used instead.
During configuration, the command line options are merged with
previously stored values. Then the logging subsystem and the
database model are initialized, and all storable settings are
serialized to configurations files.