#
#
#
"""
    Screener Module.
    
    Upon receiving a logfile, the screener module tries a first pass to retrieve the informations:
     - who am i? am i in steam? 
     - which os do i use? whats the date? other specifics?
     - battles, when did they begin, when did they end, which players were in it, which teams (game.log)
    
    It should act as a factory for a second, more in depth parsing mechanism, which can retrieve and
    manage the rest of the details.
     
"""
class Information:
    def __init__(self):
        self.steam_id = None # steam id
        self.steam_username = None # optional steam username.
        self.username = None # ingame username.
        self.uid = None # does not change.
        self.pid = None # changes per battle. needed once to identify pilot.
        
        
        
class Screener(object):
    def __init__(self):
        pass