Completed
Push — main ( e19468...44fb64 )
by Yohann
17s queued 12s
created

run   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 12
dl 0
loc 21
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A Bot.load_cogs() 0 6 2
A Bot.__init__() 0 3 1
1
from glob import glob
2
3
from pincer import Client
4
5
6
class Bot(Client):
7
    def __init__(self, *args, **kwargs):
8
        self.load_cogs()
9
        super().__init__(*args, **kwargs)
10
11
    def load_cogs(self):
12
        """
13
        Load all cogs from the `cogs` directory.
14
        """
15
        for cog in glob("cogs/*.py"):
16
            self.load_cog(cog.replace("/", ".").replace("\\", ".")[:-3])
17
18
19
if __name__ == "__main__":
20
    Bot("XXXYOURBOTTOKENHEREXXX").run()
21