Rename rattail import-corepos command to import-corepos-db

to prepare for `import-corepos-api`
This commit is contained in:
Lance Edgar 2020-03-15 12:37:31 -05:00
parent ffd451a700
commit 9aefbc872e
4 changed files with 34 additions and 8 deletions

View file

@ -2,7 +2,7 @@
################################################################################ ################################################################################
# #
# Rattail -- Retail Software Framework # Rattail -- Retail Software Framework
# Copyright © 2010-2018 Lance Edgar # Copyright © 2010-2020 Lance Edgar
# #
# This file is part of Rattail. # This file is part of Rattail.
# #
@ -24,8 +24,6 @@
Rattail Commands Rattail Commands
""" """
from __future__ import unicode_literals, absolute_import
from rattail import commands from rattail import commands
from rattail.util import load_object from rattail.util import load_object
@ -47,15 +45,15 @@ class ExportCore(commands.ImportSubcommand):
return load_object(spec) return load_object(spec)
class ImportCOREPOS(commands.ImportSubcommand): class ImportCOREPOSDB(commands.ImportSubcommand):
""" """
Import data from a CORE POS database Import data from a CORE POS database
""" """
name = 'import-corepos' name = 'import-corepos-db'
description = __doc__.strip() description = __doc__.strip()
def add_parser_args(self, parser): def add_parser_args(self, parser):
super(ImportCOREPOS, self).add_parser_args(parser) super(ImportCOREPOSDB, self).add_parser_args(parser)
parser.add_argument('--corepos-dbkey', metavar='KEY', default='default', parser.add_argument('--corepos-dbkey', metavar='KEY', default='default',
help="Config key for CORE POS database engine to be used as the \"host\", " help="Config key for CORE POS database engine to be used as the \"host\", "
"i.e. the source of the data to be imported. This key " "must be " "i.e. the source of the data to be imported. This key " "must be "

View file

@ -0,0 +1,28 @@
# -*- coding: utf-8; -*-
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2020 Lance Edgar
#
# This file is part of Rattail.
#
# Rattail is free software: you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation, either version 3 of the License, or (at your option) any later
# version.
#
# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# Rattail. If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
"""
CORE POS -> Rattail data importing
"""
# TODO: deprecate / remove this
from .db import *

View file

@ -21,7 +21,7 @@
# #
################################################################################ ################################################################################
""" """
CORE POS -> Rattail data importing CORE POS (DB) -> Rattail data importing
""" """
import decimal import decimal

View file

@ -114,7 +114,7 @@ setup(
'rattail.commands': [ 'rattail.commands': [
'export-corepos = rattail_corepos.commands:ExportCore', 'export-corepos = rattail_corepos.commands:ExportCore',
'corepos-import-square = rattail_corepos.commands:CoreImportSquare', 'corepos-import-square = rattail_corepos.commands:CoreImportSquare',
'import-corepos = rattail_corepos.commands:ImportCOREPOS', 'import-corepos-db = rattail_corepos.commands:ImportCOREPOSDB',
], ],
}, },