def __init__(self, query=None, person=None, records=None, 
                 suggested_searches=None, warnings_=None):
        """Args:
        
        query -- A Person object with the query as interpreted by Pipl.
        person -- A Person object with data about the person in the query.
        records -- A list of Record objects with full/partial match to the 
                   query.
        suggested_searches -- A list of Record objects, each of these is an 
                              expansion of the original query, giving additional
                              query parameters to zoom in on the right person.
        warnings_ -- A list of unicodes. A warning is returned when the query 
                    contains a non-critical error and the search can still run.
                    
        """
        self.query = query
        self.person = person
        self.records = records or []
        self.suggested_searches = suggested_searches or []
        self.warnings = warnings_ or []
def __init__ ( self , query = None , person = None , records = None , suggested_searches = None , warnings_ = None ) : self . query = query self . person = person self . records = records or [ ] self . suggested_searches = suggested_searches or [ ] self . warnings = warnings_ or [ ]
Args:
        
        query -- A Person object with the query as interpreted by Pipl.
        person -- A Person object with data about the person in the query.
        records -- A list of Record objects with full/partial match to the 
                   query.
        suggested_searches -- A list of Record objects, each of these is an 
                              expansion of the original query, giving additional
                              query parameters to zoom in on the right person.
        warnings_ -- A list of unicodes. A warning is returned when the query 
                    contains a non-critical error and the search can still run.