Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/cli.py
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | def cli(db_url, lister, create_tables, drop_tables, with_data): | ||||
elif lister == 'gitlab': | elif lister == 'gitlab': | ||||
from .gitlab.models import ModelBase | from .gitlab.models import ModelBase | ||||
from .gitlab.lister import GitLabLister | from .gitlab.lister import GitLabLister | ||||
_lister = GitLabLister(api_baseurl='https://gitlab.com/api/v4/', | _lister = GitLabLister(api_baseurl='https://gitlab.com/api/v4/', | ||||
override_config=override_conf) | override_config=override_conf) | ||||
elif lister == 'debian': | elif lister == 'debian': | ||||
from .debian.lister import DebianLister | from .debian.lister import DebianLister | ||||
ModelBase = DebianLister.MODEL | ModelBase = DebianLister.MODEL # noqa | ||||
_lister = DebianLister() | _lister = DebianLister(override_config=override_conf) | ||||
def insert_minimum_data(lister): | def insert_minimum_data(lister): | ||||
from swh.storage.schemata.distribution import Distribution, Area | from swh.storage.schemata.distribution import Distribution, Area | ||||
d = Distribution( | d = Distribution( | ||||
name='Debian', | name='Debian', | ||||
type='deb', | type='deb', | ||||
mirror_uri='http://deb.debian.org/debian/') | mirror_uri='http://deb.debian.org/debian/') | ||||
lister.db_session.add(d) | lister.db_session.add(d) | ||||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |