示例#1
0
    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)
示例#2
0
 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
示例#3
0
文件: cardgen.py 项目: stden/cardgen
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
示例#4
0
 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)
示例#5
0
 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)