From 84b972cfb59804a08e6b3f0ddd5acf4c425cab11 Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Thu, 19 Mar 2009 02:32:16 +0000 Subject: [PATCH] Remove src/ReportBase/_PrintTools.py. It is not being used. svn: r12360 --- po/POTFILES.in | 1 - src/ReportBase/Makefile.am | 1 - src/ReportBase/_PrintTools.py | 55 --------------------------------- src/ReportBase/__init__.py | 2 -- src/plugins/docgen/PSDrawDoc.py | 2 +- 5 files changed, 1 insertion(+), 60 deletions(-) delete mode 100644 src/ReportBase/_PrintTools.py diff --git a/po/POTFILES.in b/po/POTFILES.in index b7ca1c64d..329512b36 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -428,7 +428,6 @@ src/ReportBase/_GraphvizReportDialog.py src/ReportBase/_FileEntry.py src/ReportBase/__init__.py src/ReportBase/_PaperMenu.py -src/ReportBase/_PrintTools.py src/ReportBase/_ReportDialog.py src/ReportBase/_ReportOptions.py src/ReportBase/_Report.py diff --git a/src/ReportBase/Makefile.am b/src/ReportBase/Makefile.am index ea7a61e41..8f8d47e3e 100644 --- a/src/ReportBase/Makefile.am +++ b/src/ReportBase/Makefile.am @@ -13,7 +13,6 @@ pkgdata_PYTHON = \ _FileEntry.py\ _GraphvizReportDialog.py\ _PaperMenu.py\ - _PrintTools.py\ _Report.py\ _ReportDialog.py\ _ReportOptions.py\ diff --git a/src/ReportBase/_PrintTools.py b/src/ReportBase/_PrintTools.py deleted file mode 100644 index 1f33b4c31..000000000 --- a/src/ReportBase/_PrintTools.py +++ /dev/null @@ -1,55 +0,0 @@ -# -# Gramps - a GTK+/GNOME based genealogy program -# -# Copyright (C) 2001-2006 Donald N. Allingham -# -# This program 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 2 of the License, or -# (at your option) any later version. -# -# This program 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 this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# - -# $Id$ - -"Report Generation Framework" - -#------------------------------------------------------------------------- -# -# standard python modules -# -#------------------------------------------------------------------------- -import os - -#------------------------------------------------------------------------- -# -# Support for printing generated files -# -#------------------------------------------------------------------------- -def get_print_dialog_app (): - """Return the name of a program which sends stdin (or the program's - arguments) to the printer.""" - if os.sys.platform != "win32": - for printdialog in ["/usr/bin/kprinter --stdin", - "/usr/share/printconf/util/print.py"]: - if os.access (printdialog.split (' ')[0], os.X_OK): - return printdialog - return "lpr" - else: - return None - -def run_print_dialog (filename): - """Send file to the printer, possibly throwing up a dialog to - ask which one etc.""" - app = get_print_dialog_app() - if app: - os.environ["FILE"] = filename - return os.system ('cat "$FILE" | %s &' % app ) diff --git a/src/ReportBase/__init__.py b/src/ReportBase/__init__.py index 8a9444f3c..cefae0708 100644 --- a/src/ReportBase/__init__.py +++ b/src/ReportBase/__init__.py @@ -38,5 +38,3 @@ import _ReportUtils as ReportUtils from _Bibliography import Bibliography, Citation import _Endnotes as Endnotes - -from _PrintTools import run_print_dialog, get_print_dialog_app diff --git a/src/plugins/docgen/PSDrawDoc.py b/src/plugins/docgen/PSDrawDoc.py index 4a7fa7996..4496187d3 100644 --- a/src/plugins/docgen/PSDrawDoc.py +++ b/src/plugins/docgen/PSDrawDoc.py @@ -31,7 +31,7 @@ from gettext import gettext as _ #------------------------------------------------------------------------- #Gramps modules #------------------------------------------------------------------------- -from ReportBase import ReportUtils, run_print_dialog, get_print_dialog_app +from ReportBase import ReportUtils from gen.plug import PluginManager, DocGenPlugin import BaseDoc import Errors