~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/translations/model/potmsgset.py

  • Committer: Henning Eggers
  • Date: 2011-07-26 11:53:25 UTC
  • mto: This revision was merged to the branch mainline in revision 13526.
  • Revision ID: henning@canonical.com-20110726115325-qneryi2v65vwgh37
Removed more lint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
375
375
 
376
376
        :param suggested_languages: Languages that suggestions should be found
377
377
            for.
378
 
        :param used_languages: Languages that used messages should be found for.
 
378
        :param used_languages: Languages that used messages should be found
 
379
            for.
379
380
        """
380
381
        if not config.rosetta.global_suggestions_enabled:
381
382
            return []
399
400
        used_languages = used_languages - both_languages
400
401
        lang_used = []
401
402
        if both_languages:
402
 
            lang_used.append('TranslationMessage.language IN %s' % 
 
403
            lang_used.append('TranslationMessage.language IN %s' %
403
404
                quote(both_languages))
404
405
        if used_languages:
405
406
            lang_used.append('(TranslationMessage.language IN %s AND %s)' % (
455
456
 
456
457
    def getExternallySuggestedTranslationMessages(self, language):
457
458
        """See `IPOTMsgSet`."""
458
 
        return self._getExternalTranslationMessages(suggested_languages=[language])
 
459
        return self._getExternalTranslationMessages(
 
460
            suggested_languages=[language])
459
461
 
460
462
    def getExternallySuggestedOrUsedTranslationMessages(self,
461
 
        suggested_languages=(), used_languages=()):
 
463
            suggested_languages=(), used_languages=()):
462
464
        """See `IPOTMsgSet`."""
463
465
        # This method exists because suggestions + used == all external
464
466
        # messages : its better not to do the work twice. We could use a
466
468
        # 2000, doing a single pass in python should be insignificantly
467
469
        # slower.
468
470
        result_type = namedtuple('SuggestedOrUsed', 'suggested used')
469
 
        result = defaultdict(lambda:result_type([], []))
 
471
        result = defaultdict(lambda: result_type([], []))
470
472
        for message in self._getExternalTranslationMessages(
471
473
            suggested_languages=suggested_languages,
472
474
            used_languages=used_languages):