Пример #1
0
    def getFrame(self):
        hidden_ns = self.get_ipython_hidden_vars_dict()
        xml = "<xml>"
        xml += pydevd_xml.frame_vars_to_xml(self.get_namespace(), hidden_ns)
        xml += "</xml>"

        return xml
    def getFrame(self):
        hidden_ns = self.get_ipython_hidden_vars_dict()
        xml = "<xml>"
        xml += pydevd_xml.frame_vars_to_xml(self.get_namespace(), hidden_ns)
        xml += "</xml>"

        return xml
    def getFrame(self):
        xml = StringIO.StringIO()
        hidden_ns = self.get_ipython_hidden_vars_dict()
        xml.write("<xml>")
        xml.write(pydevd_xml.frame_vars_to_xml(self.get_namespace(), hidden_ns))
        xml.write("</xml>")

        return xml.getvalue()
Пример #4
0
    def getFrame(self):
        xml = StringIO.StringIO()
        hidden_ns = self.get_ipython_hidden_vars_dict()
        xml.write("<xml>")
        xml.write(pydevd_xml.frame_vars_to_xml(self.get_namespace(), hidden_ns))
        xml.write("</xml>")

        return xml.getvalue()
Пример #5
0
def get_frame():
    ipython_shell = get_ipython()
    user_ns = ipython_shell.user_ns
    hidden_ns = ipython_shell.user_ns_hidden
    xml = "<xml>"
    xml += frame_vars_to_xml(user_ns, hidden_ns)
    xml += "</xml>"
    print(xml)
Пример #6
0
def internal_get_frame(dbg, seq, thread_id, frame_id):
    ''' Converts request into python variable '''
    try:
        frame = dbg.find_frame(thread_id, frame_id)
        if frame is not None:
            hidden_ns = pydevconsole.get_ipython_hidden_vars()
            xml = "<xml>"
            xml += pydevd_xml.frame_vars_to_xml(frame.f_locals, hidden_ns)
            del frame
            xml += "</xml>"
            cmd = dbg.cmd_factory.make_get_frame_message(seq, xml)
            dbg.writer.add_command(cmd)
        else:
            # pydevd_vars.dump_frames(thread_id)
            # don't print this error: frame not found: means that the client is not synchronized (but that's ok)
            cmd = dbg.cmd_factory.make_error_message(seq, "Frame not found: %s from thread: %s" % (frame_id, thread_id))
            dbg.writer.add_command(cmd)
    except:
        cmd = dbg.cmd_factory.make_error_message(seq, "Error resolving frame: %s from thread: %s" % (frame_id, thread_id))
        dbg.writer.add_command(cmd)
Пример #7
0
    def getFrame(self):
        xml = "<xml>"
        xml += pydevd_xml.frame_vars_to_xml(self.get_namespace())
        xml += "</xml>"

        return xml
Пример #8
0
    def getFrame(self):
        xml = "<xml>"
        xml += pydevd_xml.frame_vars_to_xml(self.get_namespace())
        xml += "</xml>"

        return xml