mirror of
https://github.com/znc/znc.git
synced 2026-07-05 17:31:06 +02:00
Fix modp{erl,ython}, these modules should set a "default" module type for its submodules
These modules were broken by d48ae679c4
This commit is contained in:
@@ -148,6 +148,7 @@ public:
|
||||
case Perl_Loaded:
|
||||
result = HALT;
|
||||
if (4 == ret) {
|
||||
ModInfo.SetDefaultType(CModInfo::UserModule);
|
||||
ModInfo.AddType(CModInfo::UserModule);
|
||||
ModInfo.SetDescription(PString(ST(2)));
|
||||
ModInfo.SetName(sModule);
|
||||
|
||||
@@ -529,6 +529,7 @@ def get_mod_info(modname, retmsg, modinfo):
|
||||
pymodule.__file__, modname)
|
||||
return 1
|
||||
cl = pymodule.__dict__[modname]
|
||||
modinfo.SetDefaultType(cl.module_types[0])
|
||||
for module_type in cl.module_types:
|
||||
modinfo.AddType(module_type)
|
||||
modinfo.SetDescription(cl.description)
|
||||
@@ -562,6 +563,7 @@ def get_mod_info_path(path, modname, modinfo):
|
||||
modinfo.SetWikiPage(cl.wiki_page)
|
||||
modinfo.SetName(modname)
|
||||
modinfo.SetPath(pymodule.__file__)
|
||||
modinfo.SetDefaultType(cl.module_types[0])
|
||||
for module_type in cl.module_types:
|
||||
modinfo.AddType(module_type)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user