:mod:`rattail.isv.cam32.app` ============================ .. automodule:: rattail.isv.cam32.app Provides programatic "automation" of CAM32 applications. There is a limit to what can be done with this, of course. Basically we're limited to launching new instances of CAM32 via the command line, and passing a sort of "sub-program" parameter which informs CAM32 of the module we wish to run. Most of this module consists of convenience functions, which merely call :func:`cam32.app.launch()` with predefined parameters. They would hardly even be necessary since a call to ``launch()`` is so simple, except for the fact that CAM32's command line parameters are quite cryptic and difficult to remember. :) You're welcome to call :func:`cam32.app.launch()` yourself; all you must pass to it is the command line to be sent to the ``CAM32.EXE`` program executable, NOT including the path to executable itself. See the function's documentation for more info. .. autofunction:: launch Convenience Functions --------------------- .. autofunction:: import_data_files .. autofunction:: import_scancodes .. autofunction:: import_ar .. autofunction:: price_change_importer .. autofunction:: price_change_utility .. autofunction:: print_display_files .. autofunction:: print_labels .. autofunction:: purchase_order_importer .. autofunction:: purge_sales_log