human
Solve the following python programming problem given the following code:
def is_starved(self) : 
    "
        Used to identify when buffered messages should be processed and responded to.

        When max_in_flight > 1 and you're batching messages together to perform work
        is isn't possible to just compare the len of your list of buffered messages against
        your configured max_in_flight (because max_in_flight may not be evenly divisible
        by the number of producers you're connected to, ie. you might never get that many
        messages... it's a *max*).

        Example::

            def message_handler(self, nsq_msg, reader):
                # buffer messages
                if reader.is_starved():
                    # perform work

            reader = nsq.Reader(...)
            reader.set_message_handler(functools.partial(message_handler, reader=reader))
            nsq.run()
        " 
    for conn in self.conns.itervalues () : 
        if ((self.in_flight > 0) and (conn.in_flight >= (conn.last_rdy * 0.85))) : 
            return True 
return False 

    
    

    Fix the buggy line: if ((self.in_flight > 0) and (conn.in_flight >= (conn.last_rdy * 0.85))) :
assistant
#Here is Python code to fix the buggy line: if ((self.

if ((conn.in_flight > 0) and (conn.in_flight >= (conn.last_rdy * 0.85))) :