'load FILE ?ENTRY?: Loads a SQLite extension library
Note: Extension loading may not be enabled in the SQLite
library version you are using.
Extensions are an easy way to add new functions and
functionality.  For a useful extension look at the bottom of
https://sqlite.org/contrib
By default sqlite3_extension_init is called in the library but
you can specify an alternate entry point.
If you get an error about the extension not being found you
may need to explicitly specify the directory.  For example if
it is in the current directory then use:
.load ./extension.so'

def command_load(self, cmd):

    if ((len(cmd) < 1) or (len(cmd) > 2)):
        raise self.Error('load    takes    one    or    two    parameters')
    try:
        self.db.enableloadextension(True)
    except:
        raise self.Error('Extension    loading    is    not    supported')
    self.db.loadextension(*cmd)
