def gameInfo(self, id): game = MyGame.get(id) t = Template(open(os.path.join(gametime.TMPL_DIR, "gameInfo.tmpl")).read()) t.game = game for provider in GAME_PROVIDERS.values(): t.__dict__[provider.site_id] = provider.get_one(game.get_provider_id(provider)) return munge(t)
def search(self, query, site_id): if site_id in GAME_PROVIDERS: provider = GAME_PROVIDERS[site_id] t = Template(open(os.path.join(gametime.TMPL_DIR, provider.search_tmpl)).read()) t.results = provider.search(query) t.provider = provider t.site_id = site_id return munge(t) return None
def fillTemplate(cards): # get rid of cheetah stderr output temp = sys.stderr sys.stderr = Discarder() output = str(Template(file=template, searchList={'cards': cards})) # restore stderr sys.stderr = temp return output
def index(self): t = Template(open(os.path.join(gametime.TMPL_DIR, "index.tmpl")).read()) mygames = MyGame.get_all() mygames = sorted(mygames, key=lambda g: (g.my_date, g.title)) t.mygames = mygames return munge(t)
def doVerifyStealth(self, iso): t = Template(open(os.path.join(gametime.TMPL_DIR, "doVerifyStealth.tmpl")).read()) t.iso = iso t.xex = "123456789" return munge(t)