Skip to content

Commit

Permalink
refactor: remove unused imports
Browse files Browse the repository at this point in the history
An object has been imported but is not used anywhere in the file.
It should either be used or the import should be removed.
  • Loading branch information
deepsource-autofix[bot] authored Jan 11, 2025
1 parent 027e193 commit bbc9531
Show file tree
Hide file tree
Showing 16 changed files with 19 additions and 147 deletions.
15 changes: 1 addition & 14 deletions Cogs/ai.py
Original file line number Diff line number Diff line change
@@ -1,29 +1,16 @@
# Standard Libraries
import os
import io
import asyncio
import logging
import traceback
import concurrent.futures
from io import BytesIO
from urllib.request import urlopen, urlretrieve
from pathlib import Path
from datetime import datetime

# Third-Party Libraries
import aiohttp
import torch
from PIL import Image
from tqdm import tqdm
from openai import OpenAI
from openai import AsyncOpenAI # Assuming AsyncOpenAI is the correct import

from huggingface_hub import InferenceClient

# Local Imports
from Imports.discord_imports import *
from Imports.log_imports import logger
from Data.const import error_custom_embed, sdxl, primary_color
from Data.const import error_custom_embed, primary_color



Expand Down
1 change: 0 additions & 1 deletion Cogs/anime.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import asyncio
import requests
import aiohttp
import logging

Expand Down
8 changes: 2 additions & 6 deletions Cogs/help.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,22 @@
import os
import traceback
import json
import io

import cv2
import numpy as np
import aiohttp
import random
import requests
from io import BytesIO
from PIL import Image, ImageDraw, ImageFont, ImageSequence
from PIL import Image, ImageDraw, ImageFont




from Imports.discord_imports import *
from Data.const import primary_color, error_custom_embed, Help_Select_Embed_Mapping, Help_Embed_Mapping, banner_url, get_banner_color
from Data.const import primary_color, error_custom_embed, Help_Select_Embed_Mapping
from Imports.log_imports import logger


import textwrap

class HelpEmbedImagesManager:
def __init__(self, json_file_path):
self.json_file_path = json_file_path
Expand Down
2 changes: 1 addition & 1 deletion Cogs/information.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from Data.const import *
from Subcogs.information import Guide
from Data.const import error_custom_embed, primary_color, Information_Embed
from Data.const import primary_color, Information_Embed

# Constants for permission categories
GENERAL_PERMISSIONS = [
Expand Down
4 changes: 0 additions & 4 deletions Cogs/memo.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
import asyncio
import logging
from datetime import datetime, timezone, timedelta

# Third-Party Library Imports
import json
import numpy as np
import motor.motor_asyncio
from pymongo.errors import PyMongoError

Expand Down
26 changes: 3 additions & 23 deletions Cogs/pokemon.py
Original file line number Diff line number Diff line change
@@ -1,50 +1,32 @@
# Standard library imports
import re
import json
import csv
import time
import os
import sys
import gc
import io
import pickle
import logging
import hashlib
import zlib
import bisect
import sqlite3
import random
import threading
import asyncio
import pandas as pd
from tqdm import tqdm
import multiprocessing
from functools import lru_cache
from difflib import get_close_matches
from typing import List, Tuple, Optional
from urllib.request import urlopen, urlretrieve
from urllib.request import urlopen

# Third-party library imports
import cv2
import cv2 as cv
import numpy as np
import aiohttp
import requests
import psutil
import imagehash
import motor.motor_asyncio
from PIL import Image, ImageChops
from PIL import Image




# Concurrent and multiprocessing imports
from concurrent import *
import concurrent.futures
from concurrent.futures import ThreadPoolExecutor, as_completed
from multiprocessing import Pool
from sklearn.cluster import KMeans
from scipy.spatial.distance import euclidean
from concurrent.futures import ThreadPoolExecutor



Expand All @@ -62,8 +44,6 @@
import numpy as np
import cv2 as cv
import asyncio
from concurrent.futures import ThreadPoolExecutor
from tqdm import tqdm
import time


Expand Down
9 changes: 3 additions & 6 deletions Cogs/quest.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,16 @@
import os
import datetime
import random
import re
import uuid
import string
from datetime import timedelta, datetime
from datetime import datetime
import typing
import traceback
import asyncio
import discord
import random
import logging
from io import BytesIO
from concurrent.futures import ThreadPoolExecutor
from PIL import Image, ImageDraw, ImageFont, ImageSequence
from PIL import Image, ImageDraw, ImageFont


# Third-Party Library Imports
Expand All @@ -24,7 +21,7 @@
from pymongo.errors import PyMongoError

# Project-Specific Imports
from Data.const import Quest_Progress, error_custom_embed, primary_color, ShopEmbed,QuestEmbed, Quest_Prompt, Quest_Completed_Embed, AnyaImages, TutorialMission
from Data.const import Quest_Progress, error_custom_embed, primary_color, ShopEmbed,QuestEmbed, Quest_Prompt, TutorialMission
from Imports.discord_imports import *
from Imports.log_imports import *

Expand Down
8 changes: 1 addition & 7 deletions Cogs/system.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
import os
import gc
import json
import logging
import platform
import psutil
import sys
import subprocess
import time
import json
from datetime import datetime, timedelta

import aiohttp
import requests
import colorama
from datetime import datetime
from colorama import Fore, Style

from Imports.discord_imports import *
Expand Down
2 changes: 0 additions & 2 deletions Data/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,9 @@
import json
import os
import platform
import random
import re
import traceback
from datetime import datetime, timezone
from traceback import print_exc

# Third-Party Imports
import aiohttp
Expand Down
6 changes: 0 additions & 6 deletions Events/quest_events.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,13 @@
import logging
import re
import traceback
from datetime import datetime, timedelta

# Third-party library imports
from fuzzywuzzy import fuzz

# Local imports
from Cogs.quest import Quest_Data
from Data.const import (
Quest_Progress,
error_custom_embed,
primary_color,
QuestEmbed,
Quest_Prompt,
Quest_Completed_Embed
)
from Imports.discord_imports import *
Expand Down
24 changes: 0 additions & 24 deletions Imports/discord_imports.py
Original file line number Diff line number Diff line change
@@ -1,27 +1,3 @@
# Discord Imports
import discord
from discord import Embed
from discord.ext import tasks, commands
from discord.ext.commands import (
BucketType, Context, Greedy, bot_has_permissions, check, cooldown, group, has_permissions, has_role
)
from discord.enums import ChannelType, Status
from discord.errors import Forbidden, HTTPException, NotFound

from discord.ext.commands import (
BadArgument, BotMissingPermissions, BotMissingRole, CheckFailure, CommandError, CommandInvokeError,
CommandNotFound, CommandOnCooldown, ExtensionError, ExtensionFailed, ExtensionNotFound, MaxConcurrencyReached,
MissingPermissions, MissingRole, NoPrivateMessage, NotOwner, UserInputError
)
from discord.ext.commands.converter import (
ColorConverter, EmojiConverter, MemberConverter, RoleConverter, TextChannelConverter
)

from discord.ui import Select, View, Button
from discord.utils import get


# Discord Slash Commands
from discord import app_commands, TextChannel, Thread
from typing import Literal, Optional, List, Dict, Union

2 changes: 0 additions & 2 deletions Imports/log_imports.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import logging
import colorlog
import colorama
from colorama import Fore, Style
from datetime import datetime

# Initialize colorama
colorama.init()
Expand Down
5 changes: 0 additions & 5 deletions Subcogs/information.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
# Standard Library Imports
import base64
import io
import json
import logging
import os
import tempfile
import traceback
Expand All @@ -17,7 +13,6 @@

# Discord Library Imports
import discord
from discord import Embed
from discord.ext import commands
from discord.ui import View, Button, Select

Expand Down
6 changes: 0 additions & 6 deletions main.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
import os
import sys
import subprocess
import traceback
import asyncio
import requests
from aiohttp import web

import pymongo
from motor.motor_asyncio import AsyncIOMotorClient
from pymongo.errors import ConfigurationError

from dotenv import load_dotenv

Expand All @@ -29,7 +24,6 @@
from Imports.depend_imports import *
from Imports.discord_imports import *
from Imports.log_imports import logger
from Cogs.pokemon import PokemonPredictor


class BotSetup(commands.AutoShardedBot):
Expand Down
24 changes: 4 additions & 20 deletions storage/pokemon.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,48 +3,32 @@
import csv
import time
import os
import sys
import gc
import io
import pickle
import logging
import hashlib
import zlib
import sqlite3
import random
import threading
import multiprocessing
from functools import lru_cache
from typing import List, Tuple, Optional
from urllib.request import urlopen, urlretrieve
from urllib.request import urlopen

# Third-party library imports
import cv2
import cv2 as cv
import numpy as np
import aiohttp
import requests
import psutil
import hnswlib
import ijson
import imagehash
from PIL import Image, ImageChops
from PIL import Image



# Concurrent and multiprocessing imports
from concurrent import *
import concurrent.futures
from concurrent.futures import ThreadPoolExecutor, as_completed
from multiprocessing import Pool
from sklearn.cluster import KMeans
from concurrent.futures import ThreadPoolExecutor


# Custom imports
from Imports.discord_imports import *
from discord.ext import tasks
from Imports.log_imports import logger
from Data.const import error_custom_embed, sdxl, primary_color
from Data.const import error_custom_embed, primary_color


# Configure logging
Expand Down
Loading

0 comments on commit bbc9531

Please sign in to comment.