def print_recipes(self, rd, recs, parent=None, change_units=None, **kwargs): renderer = self.get_rec_renderer() if len(recs) == 1: title = 'Print recipe "%s"' % recs[0].title else: title = gettext.ngettext('Print %s recipe', 'Print %s recipes', len(recs)) % len(recs) try: renderer(rd, recs, dialog_title=title, dialog_parent=parent, change_units=change_units, **kwargs) except: from gourmet.gtk_extras.dialog_extras import show_traceback show_traceback( label='Error printing', sublabel= _('Well this is embarassing. Something went wrong printing your recipe.' ))
def print_recipes(self, rd, recs, parent=None, change_units=None, **kwargs): renderer = self.get_rec_renderer() if len(recs) == 1: title = 'Print recipe "%s"' % recs[0].title else: title = gettext.ngettext("Print %s recipe", "Print %s recipes", len(recs)) % len(recs) try: renderer(rd, recs, dialog_title=title, dialog_parent=parent, change_units=change_units, **kwargs) except: from gourmet.gtk_extras.dialog_extras import show_traceback show_traceback( label="Error printing", sublabel=_("Well this is embarassing. Something went wrong printing your recipe."), )
def print_recipes(self, rd, recs, parent=None, change_units=None, **kwargs): renderer = self.get_rec_renderer() if len(recs) == 1: title = f'Print recipe "{recs[0].title}"' else: title = gettext.ngettext( 'Print %s recipe', 'Print %s recipes', len(recs)) % len(recs) try: renderer(rd, recs, dialog_title=title, dialog_parent=parent, change_units=change_units, **kwargs) except Exception: msg = ('Well this is embarassing.' 'Something went wrong printing your recipe.') show_traceback(label='Error printing', sublabel=_(msg))