Esempio n. 1
0
    def get_rankings(self):
        self.send_response(200)
        self.end_headers()

        rankings_persister = FilePersister('rankings.dat')
        rankings = rankings_persister.get_all()
        #print rankings
        self.wfile.write(json.dumps(rankings))
Esempio n. 2
0
    def get_rankings(self):
        self.send_response(200)
        self.end_headers()

        rankings_persister = FilePersister('rankings.dat')
        rankings = rankings_persister.get_all()
        #print rankings
        self.wfile.write(json.dumps(rankings))
Esempio n. 3
0
    def get_assignments(self, forced):
        rankings_persister = FilePersister('rankings.dat')
        rankings = rankings_persister.get_all()
        print rankings

        try:
            assignments = BidSolver().get_assignments(rankings, forced)
            self.send_response(200)
            self.end_headers()
            self.wfile.write(json.dumps(assignments))
        except Exception as e:
            print e
            self.wfile.write(e)
            self.send_response(500)
            self.end_headers()
Esempio n. 4
0
    def get_assignments(self, forced):
        rankings_persister = FilePersister('rankings.dat')
        rankings = rankings_persister.get_all()
        print rankings

        try: 
            assignments = BidSolver().get_assignments(rankings, forced) 
            self.send_response(200)
            self.end_headers()
            self.wfile.write(json.dumps(assignments)) 
        except Exception as e:
            print e
            self.wfile.write(e)
            self.send_response(500)
            self.end_headers()