def _peekIntoNextNWSChar (self) :
        peek_ahead = 0  # This marks how many characters into the stream we need to consume
        start_comment = False
        while (1) :
            # Peek at a character either from the cache, or grab a new char
            # of the stream and cache it "peeking" at it.
            c = ''
            if (len(self.cached_) >= peek_ahead) :
                c = self.is_.read(1)
                self.cached_.put(c);
            else :
                c = self.cached_.peek(peek_ahead)

            # Look at each character individually
            if (c==EOF) :  # EOF
                # We never consume the EOF once we've seen it
                return (c, peek_ahead)
            elif (start_comment) : 
                peek_ahead+=1
                start_comment = (c!='\n')
                continue
            elif (c=='#') : 
                peek_ahead+=1
                start_comment = True
                continue
            elif (c.isspace()) : # white and comments
                peek_ahead+=1
                continue
            else :
                return (c, peek_ahead)


    # Get the next Non White Space character
dataset/ETHPy150Open redhat-imaging/imagefactory/imgfac/picklingtools/parsereader.py/StreamReader._peekIntoNextNWSChar/swapped operands of `>=`