Ticket #203 (closed enhancement: fixed)

Opened 4 years ago

Last modified 3 years ago

Move non-UI parts to exported module

Reported by: twaugh Owned by: twaugh
Priority: major Milestone: 1.3
Component: Main Application Version: 1.1.17
Keywords: Cc:
Blocked By: Blocking:

Description

The parts that are used to drive system-config-printer but which contain no user interface calls should be moved into the cupshelpers module:

  • PhysicalDevice.py
  • installpackage.py / installdriver.py (not sure if installpackage.py will stay around)
  • monitor.py
  • smburi.py
  • statereason.py
  • probe_printer.py's PrinterFinder class
  • the applet's NewPrinterNotification class

Lots of these will need API clean-ups before they can be made public.

Change History

comment:1 Changed 3 years ago by twaugh

  • Resolution set to fixed
  • Status changed from new to closed

The useful bits are now available via the site cupshelpers module and via D-Bus.

Note: See TracTickets for help on using tickets.