~pieq/checkbox/add-30suspend-1reboot-cycles-support

« back to all changes in this revision

Viewing changes to plainbox/plainbox/impl/unit/packaging.py

"automatic merge of lp:~zyga/checkbox/small-tpm-induced-fixes/ by tarmac [r=sylvain-pineau][bug=][author=zyga]"

Show diffs side-by-side

added added

removed removed

Lines of Context:
172
172
            ],
173
173
        }
174
174
 
 
175
    def __str__(self):
 
176
        parts = [_("Operating System: {}").format(self.os_id)]
 
177
        if self.os_id == 'debian' or self.os_id == 'ubuntu':
 
178
            Depends = self.get_record_value('Depends')
 
179
            Recommends = self.get_record_value('Recommends')
 
180
            Suggests = self.get_record_value('Suggests')
 
181
            if Depends:
 
182
                parts.append(_("Depends: {}").format(Depends))
 
183
            if Recommends:
 
184
                parts.append(_("Recommends: {}").format(Recommends))
 
185
            if Suggests:
 
186
                parts.append(_("Suggests: {}").format(Suggests))
 
187
        else:
 
188
            parts.append("...")
 
189
        return ', '.join(parts)
 
190
 
175
191
 
176
192
class PackagingDriverError(Exception):
177
193