maduck/GoWDiscordTeamBot

View on GitHub
game_assets.py

Summary

Maintainability
A
0 mins
Test Coverage
import json
import os

from configurations import CONFIG


class GameAssets:
    @staticmethod
    def load(filename):
        path = os.path.join(CONFIG.get('game_assets_folder'), filename)
        with open(path, encoding='utf8') as f:
            return json.load(f)

    @staticmethod
    def path(filename):
        return os.path.join(CONFIG.get('game_assets_folder'), filename)

    @staticmethod
    def exists(filename):
        path = os.path.join(CONFIG.get('game_assets_folder'), filename)
        return os.path.exists(path)