/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to revisionview.py

  • Committer: Sabin Iacob (m0n5t3r)
  • Date: 2008-06-24 10:34:38 UTC
  • mfrom: (498.2.3 bzr-gtk.browser-select)
  • Revision ID: iacobs@m0n5t3r.info-20080624103438-4ujpbj1h49nrfxzb
make browser opening code work with python 2.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
import gobject
23
23
import webbrowser
24
24
 
 
25
from bzrlib.plugins.gtk import icon_path
25
26
from bzrlib.osutils import format_date
26
27
from bzrlib.util.bencode import bdecode
27
 
from bzrlib.testament import Testament
28
 
 
29
 
from bzrlib.plugins.gtk import icon_path
30
28
 
31
29
try:
32
30
    from bzrlib.plugins.gtk import seahorse
222
220
                                        "This revision has not been signed.")
223
221
 
224
222
    def show_signature(self, crypttext):
225
 
        (cleartext, key) = seahorse.verify(crypttext)
226
 
 
227
 
        assert cleartext is not None
228
 
 
229
 
        inv = self.repository.get_inventory(self.revision.revision_id)
230
 
        expected_testament = Testament(self.revision, inv).as_short_text()
231
 
        if expected_testament != cleartext:
232
 
            self.signature_image.set_from_file(icon_path("sign-bad.png"))
233
 
            self.signature_label.set_markup("<b>Signature does not match repository data</b>\n" +
234
 
                        "The signature plaintext is different from the expected testament plaintext.")
235
 
            return
 
223
        key = seahorse.verify(crypttext)
236
224
 
237
225
        if key and key.is_available():
238
226
            if key.is_trusted():
334
322
        self._create_general()
335
323
        self._create_relations()
336
324
        # Disabled because testaments aren't verified yet:
337
 
        if has_seahorse:
338
 
            self._create_signature()
 
325
        # if has_seahorse:
 
326
        #    self._create_signature()
339
327
        self._create_file_info_view()
340
328
        self._create_bugs()
341
329