<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _handle_inspect_reply(self, rep):
 """ Reimplement call tips to only show signatures, using the same style from our Editor and External Console too """

        cursor = self._get_cursor()
        info = self._request_info.get('call_tip')
        if info and info.id == rep['parent_header']['msg_id'] and \
          info.pos == cursor.position():
            content = rep['content']
            if content.get('status') == 'ok' and content.get('found', False):
                signature = self.get_signature(content)
                if signature:
                    # TODO: Pass the language from the Console to the calltip
                    self._control.show_calltip(signature, color='#999999',
                                               is_python=True)