Fix servers setting modes and !fsync breaking the bot
This commit is contained in:
parent
1f7b5ee6a3
commit
d590e7b727
@ -103,7 +103,8 @@ def _add(cli, *, nick, ident=None, host=None, realname=None, account=None):
|
|||||||
cls = FakeUser
|
cls = FakeUser
|
||||||
|
|
||||||
new = cls(cli, nick, ident, host, realname, account)
|
new = cls(cli, nick, ident, host, realname, account)
|
||||||
if new is not Bot:
|
|
||||||
|
if new is not Bot and new.ident is not None and new.host is not None:
|
||||||
_users.add(new)
|
_users.add(new)
|
||||||
return new
|
return new
|
||||||
|
|
||||||
@ -146,7 +147,8 @@ def users_():
|
|||||||
class users: # backwards-compatible API
|
class users: # backwards-compatible API
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
yield from var.USERS
|
yield from var.USERS
|
||||||
def items(self):
|
@staticmethod
|
||||||
|
def items():
|
||||||
yield from var.USERS.items()
|
yield from var.USERS.items()
|
||||||
|
|
||||||
_raw_nick_pattern = re.compile(r"^(?P<nick>.+?)(?:!(?P<ident>.+?)@(?P<host>.+))?$")
|
_raw_nick_pattern = re.compile(r"^(?P<nick>.+?)(?:!(?P<ident>.+?)@(?P<host>.+))?$")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user