Пример #1
0
    def handle(self, *args, **options):
        from mangrove.utils.types import is_number

        server = settings.MANGROVE_DATABASES['default']['SERVER']
        database = settings.MANGROVE_DATABASES['default']['DATABASE']

        if len(args) == 2:
            server = args[0]
            database = args[1]
        elif len(args) == 1:
            database = args[0]
        elif len(args) == 0:
            pass
        else:
            raise CommandError(
                'Wrong number of arguments. Run \'python manage.py help loadnmisdata\' for usage.'
            )
        max_facilities_to_import = options.get('max_facilities_to_import',
                                               10000)
        max_mdg_to_import = options.get('max_mdg_to_import', 10000)
        if not is_number(max_facilities_to_import):
            max_facilities_to_import = DEFAULT_FACILITIES_TO_IMPORT
        if not is_number(max_mdg_to_import):
            max_mdg_to_import = DEFAULT_MDG_TO_IMPORT
        self._import_data(server, database, max_facilities_to_import,
                          max_mdg_to_import)
Пример #2
0
    def handle(self, *args, **options):
        from mangrove.utils.types import is_number

        server = settings.MANGROVE_DATABASES['default']['SERVER']
        database = settings.MANGROVE_DATABASES['default']['DATABASE']

        if len(args) == 2:
            server = args[0]
            database = args[1]
        elif len(args) == 1:
            database = args[0]
        elif len(args) == 0:
            pass
        else:
            raise CommandError('Wrong number of arguments. Run \'python manage.py help loadnmisdata\' for usage.')
        max_facilities_to_import = options.get('max_facilities_to_import',10000)
        max_mdg_to_import = options.get('max_mdg_to_import',10000)
        if not is_number(max_facilities_to_import):
            max_facilities_to_import = DEFAULT_FACILITIES_TO_IMPORT
        if not is_number(max_mdg_to_import):
            max_mdg_to_import = DEFAULT_MDG_TO_IMPORT
        self._import_data(server, database, max_facilities_to_import, max_mdg_to_import)
Пример #3
0
def get_locations_tree(country_code, limit=GEOREGISTRY_API_DEFAULT_LIMIT):
    assert is_string(country_code)
    assert is_number(int(limit))
    return _query('/features/locations', country_code=country_code, limit=limit)
Пример #4
0
def get_locations_tree(country_code, limit=GEOREGISTRY_API_DEFAULT_LIMIT):
    assert is_string(country_code)
    assert is_number(int(limit))
    return _query('/features/locations',
                  country_code=country_code,
                  limit=limit)