Example #1
0
    def lookup(cls, ip):
        """
        ip:str -> Assignment

        Lookup up ip's latest assignment
        """
        return cls.get_by(client=Client.byIP(ip), time_returned=None)
Example #2
0
    def lookup(cls, ip):
        """
        ip:str -> Assignment

        Lookup up ip's latest assignment
        """
        return cls.get_by(client=Client.byIP(ip), time_returned=None)
Example #3
0
    def record(cls, ip, assignment):
        assignment.reset()
        assignment.time_issued = datetime.datetime.now()
        assignment.client = Client.byIP(ip)

        model.commit()
Example #4
0
 def record(cls, ip, assignment):
     assignment.reset()
     assignment.time_issued = datetime.datetime.now()
     assignment.client = Client.byIP(ip)
     
     model.commit()