parameters: (self)
docstring: unpublish/unsubscribe from topic. Topic instance is no longer
          valid after this call. Additional calls to unregister() have no effect.
docstring_summary: unpublish/unsubscribe from topic. Topic instance is no longer
          valid after this call. Additional calls to unregister() have no effect.
docstring_tokens: unpublish / unsubscribe from topic . Topic instance is no longer valid after this call . Additional calls to unregister () have no effect .
function: def unregister(self):
          """
          unpublish/unsubscribe from topic. Topic instance is no longer
          valid after this call. Additional calls to unregister() have no effect.
          """
          # as we don't guard unregister, have to protect value of
          # resolved_name for release_impl call
          resolved_name = self.resolved_name
          if resolved_name and self.impl:
              get_topic_manager().release_impl(self.reg_type, resolved_name)
              self.impl = self.resolved_name = self.type = self.md5sum = self.data_class = None
function_tokens: def unregister ( self ) : # as we don't guard unregister, have to protect value of # resolved_name for release_impl call resolved_name = self . resolved_name if resolved_name and self . impl : get_topic_manager ( ) . release_impl ( self . reg_type , resolved_name ) self . impl = self . resolved_name = self . type = self . md5sum = self . data_class = None