#NEWLINE# @ property #NEWLINE# def tagdict( self ) : #NEWLINE# #INDENT# "return a dict converted from this string interpreted as a tag-string\n\n        .. code-block:: py\n\n            >>> from pprint import pprint\n            >>> dict_ = IrcString('aaa=bbb;ccc;example.com/ddd=eee').tagdict\n            >>> pprint({str(k): str(v) for k, v in dict_.items()})\n            {'aaa': 'bbb', 'ccc': 'None', 'example.com/ddd': 'eee'}\n        " #NEWLINE# tagdict = getattr ( self , '_tagdict' , None ) #NEWLINE# if ( tagdict is None ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# self . _tagdict = tags . decode ( self ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# self . _tagdict = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# #UNINDENT# return self . _tagdict