From df480587c9b48978a36e52d3188bbb55fa144d98 Mon Sep 17 00:00:00 2001 From: Krytarik Raido Date: Sat, 20 Nov 2021 21:17:04 +0100 Subject: [PATCH] PackageInfo: Various improvements. * Fix encoding issue. * Specify plugin in command proxy. --- PackageInfo/__init__.py | 2 +- PackageInfo/packages.py | 2 +- PackageInfo/plugin.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PackageInfo/__init__.py b/PackageInfo/__init__.py index 18362a1..c2777bd 100644 --- a/PackageInfo/__init__.py +++ b/PackageInfo/__init__.py @@ -22,7 +22,7 @@ import supybot import supybot.world as world from importlib import reload -__version__ = "2.3.0" +__version__ = "2.4.0" __author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@gmail.com") __contributors__ = { supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Concept'], diff --git a/PackageInfo/packages.py b/PackageInfo/packages.py index 7a9a148..87f09bf 100644 --- a/PackageInfo/packages.py +++ b/PackageInfo/packages.py @@ -39,7 +39,7 @@ class Apt: self.distros = [] self.plugin = plugin self.log = plugin.log - os.environ["LANG"] = "C" + os.environ["LANG"] = "C.UTF-8" if self.aptdir: self.distros = sorted([x[:-5] for x in os.listdir(self.aptdir) if x.endswith('.list')]) diff --git a/PackageInfo/plugin.py b/PackageInfo/plugin.py index 30e0de8..89ac437 100644 --- a/PackageInfo/plugin.py +++ b/PackageInfo/plugin.py @@ -236,7 +236,7 @@ class PackageInfo(callbacks.Plugin): if not (cmd in ("info", "depends", "find") and rest): return (package, release) = (rest.split(None, 1) + [''])[:2] - callbacks.NestedCommandsIrcProxy(irc, msg, [cmd, package, release]) + callbacks.NestedCommandsIrcProxy(irc, msg, ["PackageInfo", cmd, package, release]) def inFilter(self, irc, msg): if not (msg.prefix and msg.args):