Switch to unified view

a/src/filters/rclinfo b/src/filters/rclinfo
...
...
71
            self.em.rclog("Openfile: exec info: %s" % str(e))
71
            self.em.rclog("Openfile: exec info: %s" % str(e))
72
            print "RECFILTERROR HELPERNOTFOUND info"
72
            print "RECFILTERROR HELPERNOTFOUND info"
73
            sys.exit(1);
73
            sys.exit(1);
74
74
75
75
76
        self.currentindex = 0
76
        self.currentindex = -1
77
77
78
        self.contents = InfoSimpleSplitter().splitinfo(self.file, infostream)
78
        self.contents = InfoSimpleSplitter().splitinfo(self.file, infostream)
79
79
80
        #self.em.rclog("openfile: Entry count: %d"%(len(self.contents)))
80
        #self.em.rclog("openfile: Entry count: %d"%(len(self.contents)))
81
        return True
81
        return True
...
...
88
            return (False, "", "", True)
88
            return (False, "", "", True)
89
        return self.extractone(index)
89
        return self.extractone(index)
90
90
91
    # Extract next in list
91
    # Extract next in list
92
    def getnext(self, params):
92
    def getnext(self, params):
93
94
        if self.currentindex == -1:
95
            # Return "self" doc
96
            self.currentindex = 0
97
            self.em.setmimetype('text/plain')
98
            if len(self.contents) == 0:
99
                eof = rclexecm.RclExecM.eofnext
100
            else:
101
                eof = rclexecm.RclExecM.noteof
102
            return (True, "", "", eof)
103
93
        if self.currentindex >= len(self.contents):
104
        if self.currentindex >= len(self.contents):
94
            self.em.rclog("getnext: EOF hit")
105
            self.em.rclog("getnext: EOF hit")
95
            return (False, "", "", rclexecm.RclExecM.eofnow)
106
            return (False, "", "", rclexecm.RclExecM.eofnow)
96
        else:
107
        else:
97
            ret= self.extractone(self.currentindex)
108
            ret= self.extractone(self.currentindex)