Beispiel #1
0
def get(id_name):
    """
        Gets a game by the given filter (either name or ID. Name preferred.) 
    """

    game = Game.get_by(name=str(id_name).decode("utf-8"))
    if type(game) != Game:
        game = Game.get_by(id=id_name)
        if type(game) != Game:
            raise gjms.core.exceptions.NonExistentGame("Game does not exist.")
        else:
            return game
    else:
        return game
Beispiel #2
0
def get(id_name):
    """
        Gets a game by the given filter (either name or ID. Name preferred.) 
    """
    
    game = Game.get_by(name=str(id_name).decode("utf-8"))
    if type(game) != Game:
        game = Game.get_by(id=id_name)
        if type(game) != Game:
            raise gjms.core.exceptions.NonExistentGame("Game does not exist.")
        else:
            return game
    else:
        return game
Beispiel #3
0
def by_slug(slug):
    """
        Get a game by its slug.
    """

    game = Game.get_by(slug=slug)
    if type(game) != Game:
        raise gjms.core.exceptions.NonExistentGame("Game with this slug does not exist.")
    else:
        return game