Various: Mirror changes to checkIgnored() function.

* Bugtracker
* Encyclopedia
* PackageInfo
This commit is contained in:
Krytarik Raido 2020-10-26 01:23:04 +01:00
parent ed35f240fd
commit 95c8c5e9f7
6 changed files with 21 additions and 12 deletions

View File

@ -24,7 +24,7 @@ import supybot.world as world
from imp import reload from imp import reload
__version__ = "4.5.0" __version__ = "4.6.0"
__author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com") __author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com")
__contributors__ = { __contributors__ = {
supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Author'], supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Author'],

View File

@ -42,9 +42,12 @@ def defaultIgnored(hostmask):
def checkIgnored(hostmask, channel): def checkIgnored(hostmask, channel):
try: try:
user = ircdb.users.getUser(hostmask) user = ircdb.users.getUser(hostmask)
if user._checkCapability('owner'): try:
return False if user._checkCapability('trusted'):
elif user.ignore: return False
except KeyError:
pass
if user.ignore:
return True return True
except KeyError: except KeyError:
pass pass

View File

@ -24,7 +24,7 @@ import supybot
import supybot.world as world import supybot.world as world
from imp import reload from imp import reload
__version__ = "3.0" __version__ = "3.1"
__author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com") __author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com")
__contributors__ = { __contributors__ = {
supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Author'], supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Author'],

View File

@ -45,9 +45,12 @@ def defaultIgnored(hostmask):
def checkIgnored(hostmask, channel): def checkIgnored(hostmask, channel):
try: try:
user = ircdb.users.getUser(hostmask) user = ircdb.users.getUser(hostmask)
if user._checkCapability('owner'): try:
return False if user._checkCapability('trusted'):
elif user.ignore: return False
except KeyError:
pass
if user.ignore:
return True return True
except KeyError: except KeyError:
pass pass

View File

@ -22,7 +22,7 @@ import supybot
import supybot.world as world import supybot.world as world
from imp import reload from imp import reload
__version__ = "1.9.0" __version__ = "2.0.0"
__author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com") __author__ = supybot.Author("Krytarik Raido", "krytarik", "krytarik@tuxgarage.com")
__contributors__ = { __contributors__ = {
supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Concept'], supybot.Author("Dennis Kaarsemaker", "Seveas", "dennis@kaarsemaker.net"): ['Original Concept'],

View File

@ -42,9 +42,12 @@ def defaultIgnored(hostmask):
def checkIgnored(hostmask, channel): def checkIgnored(hostmask, channel):
try: try:
user = ircdb.users.getUser(hostmask) user = ircdb.users.getUser(hostmask)
if user._checkCapability('owner'): try:
return False if user._checkCapability('trusted'):
elif user.ignore: return False
except KeyError:
pass
if user.ignore:
return True return True
except KeyError: except KeyError:
pass pass