File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,21 +27,12 @@ def visible_in_help(self) -> bool:
2727 return self ._visible_in_help
2828
2929class ShinobuCog (commands .Cog ):
30- def __init__ (self , bot ):
30+ def __init__ (self , bot , shinobu_metadata : ShinobuCogMetadata | None = None ):
3131 self .bot : bridge .Bot = bot
32- self ._shinobu_metadata : ShinobuCogMetadata | None = None
32+ self ._shinobu_metadata : ShinobuCogMetadata | None = shinobu_metadata
3333 self ._shinobu_secrets : fine_grained .FineGrainedSecrets | None = None
3434 self ._shinobu_files : fine_grained .FineGrainedSecureFiles | None = None
3535
36- def setup_shinobu_cog (self , bot , ** kwargs ):
37- self .bot = bot
38- self ._shinobu_secrets : fine_grained .FineGrainedSecrets | None = None
39- self ._shinobu_files : fine_grained .FineGrainedSecureFiles | None = None
40-
41- # Get secure files wrapper if it exists
42- if "files_wrapper" in kwargs :
43- self ._shinobu_files = kwargs .get ("files_wrapper" )
44-
4536 def issue_entitlements (self , secrets : fine_grained .FineGrainedSecrets | None = None ,
4637 files : fine_grained .FineGrainedSecureFiles | None = None ):
4738 """Issues entitlements to a Shinobu cog."""
Original file line number Diff line number Diff line change @@ -19,11 +19,9 @@ def is_owner(ctx):
1919 return ctx .message .author .id == 356456393491873795
2020
2121class Admin (shinobu_cog .ShinobuCog ):
22- def __init__ (self , bot , ** kwargs ):
23- # Register cog metadata
24- self .setup_shinobu_cog (
22+ def __init__ (self , bot ):
23+ super ().__init__ (
2524 bot ,
26- ** kwargs ,
2725 shinobu_metadata = shinobu_cog .ShinobuCogMetadata (
2826 name = "Admin" ,
2927 description = "Admin commands" ,
Original file line number Diff line number Diff line change 44
55class ShinobuEvents (shinobu_cog .ShinobuCog ):
66 def __init__ (self , bot , ** kwargs ):
7- # Register cog metadata
8- self .setup_shinobu_cog (
7+ super ().__init__ (
98 bot ,
10- ** kwargs ,
119 shinobu_metadata = shinobu_cog .ShinobuCogMetadata (
1210 name = "Events" ,
1311 description = "A cog handling Shinobu bot events." ,
You can’t perform that action at this time.
0 commit comments