def main(argv=None): if argv is None: argv = sys.argv[1:] usage = 'usage: %prog [options] name wkt' p = OptionParser(usage=usage) p.add_option('-l', '--location_type', dest='loc_type_slug', default='neighborhoods', help='location type slug') p.add_option('-s', '--source', dest='source', default='UNKNOWN', help='source of data') opts, args = p.parse_args(argv) if len(args) != 2: p.error('required arguments `name`, `wkt`') try: loc_type = LocationType.objects.get(slug=opts.loc_type_slug) except LocationType.DoesNotExist: p.error('unknown location type slug') location = add_location(args[0], args[1], loc_type, opts.source) alphabetize_locations(opts.loc_type_slug) populate_ni_loc(location)
def main(argv=None): if argv is None: argv = sys.argv[1:] usage = 'usage: %prog [options] NAME WKT' usage += '\n\n WKT is the geometry in "Well-Known Text" format.' usage += '\n\n NAME is the human-readable name.' usage += '\n The slug and normalized_name will be derived from it.' p = OptionParser(usage=usage) p.add_option('-l', '--location_type', dest='loc_type_slug', default='neighborhoods', help='location type slug (default: neighborhoods)') p.add_option('-s', '--source', dest='source', default='UNKNOWN', help='source of data - name or URL of the place you found it.') opts, args = p.parse_args(argv) if len(args) != 2: p.error('required arguments `NAME`, `WKT`') try: loc_type = LocationType.objects.get(slug=opts.loc_type_slug) except LocationType.DoesNotExist: p.error('unknown location type slug') location = add_location(args[0], args[1], loc_type, opts.source) alphabetize_locations(opts.loc_type_slug) populate_ni_loc(location)
def main(argv=None): if argv is None: argv = sys.argv[1:] usage = 'usage: %prog [options] NAME WKT' usage += '\n\n WKT is the geometry in "Well-Known Text" format.' usage += '\n\n NAME is the human-readable name.' usage += '\n The slug and normalized_name will be derived from it.' p = OptionParser(usage=usage) p.add_option('-l', '--location_type', dest='loc_type_slug', default='neighborhoods', help='location type slug (default: neighborhoods)') p.add_option( '-s', '--source', dest='source', default='UNKNOWN', help='source of data - name or URL of the place you found it.') opts, args = p.parse_args(argv) if len(args) != 2: p.error('required arguments `NAME`, `WKT`') try: loc_type = LocationType.objects.get(slug=opts.loc_type_slug) except LocationType.DoesNotExist: p.error('unknown location type slug') location = add_location(args[0], args[1], loc_type, opts.source) alphabetize_locations(opts.loc_type_slug) populate_ni_loc(location)