Example #1
0
define("cookie_secret",
       default="sooooooosecret",
       help="Your secret cookie dough",
       type=str)
define("port", default="8000", help="Listening port", type=str)
define("stripe_publishable_key",
       default="Your Stripe public key",
       help="",
       type=str)
define("stripe_private_key",
       default="Your Stripe private key",
       help="",
       type=str)

tornado.options.parse_command_line()
stripe = Stripe(options.stripe_private_key, blocking=False)

# Load plans from JSON file, move to DB
stripe_plans = json.load(open('plans.json', 'rb'))


class BaseHandler(tornado.web.RequestHandler):
    @property
    def db(self):
        return self.application.db


class LandingHandler(BaseHandler):
    def get(self):
        self.render("main.html")