(filenames, read_only=False, password=None, url_prefix=None,
extensions=None, foreign_keys=None, startup_hook=None)
| 1615 | return dataset |
| 1616 | |
| 1617 | def initialize_app(filenames, read_only=False, password=None, url_prefix=None, |
| 1618 | extensions=None, foreign_keys=None, startup_hook=None): |
| 1619 | global datasets |
| 1620 | global dataset_config |
| 1621 | |
| 1622 | dataset_config.update( |
| 1623 | read_only=read_only, |
| 1624 | extensions=extensions, |
| 1625 | foreign_keys=foreign_keys, |
| 1626 | startup_hook=startup_hook) |
| 1627 | |
| 1628 | if password: |
| 1629 | install_auth_handler(password) |
| 1630 | |
| 1631 | if url_prefix: |
| 1632 | app.wsgi_app = PrefixMiddleware(app.wsgi_app, prefix=url_prefix) |
| 1633 | |
| 1634 | for filename in filenames: |
| 1635 | datasets[os.path.basename(filename)] = initialize_dataset(filename) |
| 1636 | |
| 1637 | def configure_app(): |
| 1638 | # This function exists to act as a console script entry-point. |
no test coverage detected