Example #1
0
    def main(self, args):
        self.configure_logging(True)
        args = BidderFactory.configure_from_args(args)
        bidder = BidderFactory.default_bidder()

        if "-v" in args:
            args.remove("-v")
            self.verbose = True

        if args:
            for identifier in args:
                self._bid_board(Board.from_identifier(identifier), bidder)
            return 0

        try:
            while True:
                self._bid_board(Board.random(), bidder)
        except KeyboardInterrupt:
            print
            print "User interrupted."
            return 0