original_docstring: 
          This method unlink a Linkable component from the mouse
  
          It can exceptionnaly be called when a clicked component disappears
          Then the component calls itself this function, trought Linkable.unlink()
          
docstring: This method unlink a Linkable component from the mouse
  It can exceptionnaly be called when a clicked component disappears
  Then the component calls itself this function, trought Linkable.unlink()
docstring_tokens: This method unlink a Linkable component from the mouse It can exceptionnaly be called when a clicked component disappears Then the component calls itself this function trought Linkable . unlink ()
code: def _unlink(self):
          """
          This method unlink a Linkable component from the mouse
  
          It can exceptionnaly be called when a clicked component disappears
          Then the component calls itself this function, trought Linkable.unlink()
          """
  
          try:
              assert self.linked_comp.is_linked or self.linked_comp.is_dead
          except AssertionError as e:
              raise e
  
          comp = self.linked_comp
          self._linked_comp = None
  
          if comp.is_alive:
              comp.is_linked = False
              comp.signal.UNLINK.emit()
          # While the mouse left button was press, we didn't update hovered_comp
          self.update_hovered_comp()
code_tokens: def _unlink ( self ) : try : assert self . linked_comp . is_linked or self . linked_comp . is_dead except AssertionError as e : raise e comp = self . linked_comp self . _linked_comp = None if comp . is_alive : comp . is_linked = False comp . signal . UNLINK . emit ( ) self . update_hovered_comp ( )
short_docstring: This method unlink a Linkable component from the mouse
  It can exceptionnaly be called when a clicked component disappears
  Then the component calls itself this function, trought Linkable.unlink()
short_docstring_tokens: This method unlink a Linkable component from the mouse It can exceptionnaly be called when a clicked component disappears Then the component calls itself this function trought Linkable . unlink ()
comment: """
          This method unlink a Linkable component from the mouse
  
          It can exceptionnaly be called when a clicked component disappears
          Then the component calls itself this function, trought Linkable.unlink()
          """$SEP$# While the mouse left button was press, we didn't update hovered_comp