X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=blobdiff_plain;f=pyderasn.py;fp=pyderasn.py;h=ad20ddbefa32263f28fa4940f1958628bc71f515;hp=19e026dc109115f371675b7218230488a37e27b8;hb=99786fe3384c423c0fbdabbc4e66a9c59cc536d6;hpb=941eba18c136b2a70e97edc4e8b86134e27021ca diff --git a/pyderasn.py b/pyderasn.py index 19e026d..ad20ddb 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -1204,7 +1204,7 @@ except ImportError: # pragma: no cover def colored(what, *args, **kwargs): return what -__version__ = "8.2" +__version__ = "8.3" __all__ = ( "agg_octet_string", @@ -7675,7 +7675,7 @@ def browse(raw, obj, oid_maps=()): self._state_update() return super(TW, self).selectable() - def get_display_text(self): + def _get_display_text_without_offset(self): pp, constructed = self._get_pp() style = "constructed" if constructed else "" if len(pp.decode_path) == 0: @@ -7693,6 +7693,10 @@ def browse(raw, obj, oid_maps=()): )) return (style, ent) + def get_display_text(self): + pp, _ = self._get_pp() + return "%s: [%d]" % (self._get_display_text_without_offset(), pp.offset) + def _scroll(self, what, step): self.state[what]._invalidate() pos = self.state[what].focus_position