mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-01 01:09:22 +01:00
classes: clean up references to deprecated classes/methods
This commit is contained in:
parent
54d7fe6dc5
commit
06ef421578
29
classes.py
29
classes.py
@ -170,10 +170,8 @@ class PyLinkNetworkCore(utils.DeprecatedAttributesObject, utils.CamelCaseToSnake
|
|||||||
# Set up channel logging for the network
|
# Set up channel logging for the network
|
||||||
self.log_setup()
|
self.log_setup()
|
||||||
|
|
||||||
'''
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<classes.Irc object for %r>" % self.name
|
return "<%s object for network %r>" % (self.__class__.name, self.name)
|
||||||
'''
|
|
||||||
|
|
||||||
### General utility functions
|
### General utility functions
|
||||||
def call_hooks(self, hook_args):
|
def call_hooks(self, hook_args):
|
||||||
@ -407,11 +405,10 @@ class PyLinkNetworkCore(utils.DeprecatedAttributesObject, utils.CamelCaseToSnake
|
|||||||
def _remove_client(self, numeric):
|
def _remove_client(self, numeric):
|
||||||
"""Internal function to remove a client from our internal state."""
|
"""Internal function to remove a client from our internal state."""
|
||||||
for c, v in self.channels.copy().items():
|
for c, v in self.channels.copy().items():
|
||||||
v.removeuser(numeric)
|
v.remove_user(numeric)
|
||||||
# Clear empty non-permanent channels.
|
# Clear empty non-permanent channels.
|
||||||
if not (self.channels[c].users or ((self.cmodes.get('permanent'), None) in self.channels[c].modes)):
|
if not (self.channels[c].users or ((self.cmodes.get('permanent'), None) in self.channels[c].modes)):
|
||||||
del self.channels[c]
|
del self.channels[c]
|
||||||
assert numeric not in v.users, "IrcChannel's removeuser() is broken!"
|
|
||||||
|
|
||||||
sid = self.get_server(numeric)
|
sid = self.get_server(numeric)
|
||||||
log.debug('Removing client %s from self.users', numeric)
|
log.debug('Removing client %s from self.users', numeric)
|
||||||
@ -464,7 +461,7 @@ class PyLinkNetworkCore(utils.DeprecatedAttributesObject, utils.CamelCaseToSnake
|
|||||||
if not userobj:
|
if not userobj:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# Look for the "service" attribute in the IrcUser object, if one exists.
|
# Look for the "service" attribute in the User object, if one exists.
|
||||||
try:
|
try:
|
||||||
sname = userobj.service
|
sname = userobj.service
|
||||||
# Warn if the service name we fetched isn't a registered service.
|
# Warn if the service name we fetched isn't a registered service.
|
||||||
@ -627,9 +624,9 @@ class PyLinkNetworkCoreWithUtils(PyLinkNetworkCore):
|
|||||||
log.debug('(%s) Final prefixmodes list: %s', self.name, pmodelist)
|
log.debug('(%s) Final prefixmodes list: %s', self.name, pmodelist)
|
||||||
|
|
||||||
if real_mode[0] in self.prefixmodes:
|
if real_mode[0] in self.prefixmodes:
|
||||||
# Don't add prefix modes to IrcChannel.modes; they belong in the
|
# Don't add prefix modes to Channel.modes; they belong in the
|
||||||
# prefixmodes mapping handled above.
|
# prefixmodes mapping handled above.
|
||||||
log.debug('(%s) Not adding mode %s to IrcChannel.modes because '
|
log.debug('(%s) Not adding mode %s to Channel.modes because '
|
||||||
'it\'s a prefix mode.', self.name, str(mode))
|
'it\'s a prefix mode.', self.name, str(mode))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@ -934,7 +931,7 @@ class PyLinkNetworkCoreWithUtils(PyLinkNetworkCore):
|
|||||||
Checks whether the given user has operator status on PyLink, raising
|
Checks whether the given user has operator status on PyLink, raising
|
||||||
NotAuthorizedError and logging the access denial if not.
|
NotAuthorizedError and logging the access denial if not.
|
||||||
"""
|
"""
|
||||||
log.warning("(%s) Irc.check_authenticated() is deprecated as of PyLink 1.2 and may be "
|
log.warning("(%s) check_authenticated() is deprecated as of PyLink 1.2 and may be "
|
||||||
"removed in a future relase. Consider migrating to the PyLink Permissions API.",
|
"removed in a future relase. Consider migrating to the PyLink Permissions API.",
|
||||||
self.name)
|
self.name)
|
||||||
lastfunc = inspect.stack()[1][3]
|
lastfunc = inspect.stack()[1][3]
|
||||||
@ -1265,9 +1262,9 @@ class IRCNetwork(PyLinkNetworkCoreWithUtils):
|
|||||||
log.info('(%s) Enumerating our own SID %s', self.name, self.sid)
|
log.info('(%s) Enumerating our own SID %s', self.name, self.sid)
|
||||||
host = self.hostname()
|
host = self.hostname()
|
||||||
|
|
||||||
self.servers[self.sid] = IrcServer(None, host, internal=True,
|
self.servers[self.sid] = Server(None, host, internal=True,
|
||||||
desc=self.serverdata.get('serverdesc')
|
desc=self.serverdata.get('serverdesc')
|
||||||
or conf.conf['bot']['serverdesc'])
|
or conf.conf['bot']['serverdesc'])
|
||||||
|
|
||||||
log.info('(%s) Starting ping schedulers....', self.name)
|
log.info('(%s) Starting ping schedulers....', self.name)
|
||||||
self._schedule_ping()
|
self._schedule_ping()
|
||||||
@ -1437,7 +1434,7 @@ class User():
|
|||||||
self.manipulatable = manipulatable
|
self.manipulatable = manipulatable
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return 'IrcUser(%s/%s)' % (self.uid, self.nick)
|
return 'User(%s/%s)' % (self.uid, self.nick)
|
||||||
IrcUser = User
|
IrcUser = User
|
||||||
|
|
||||||
class Server():
|
class Server():
|
||||||
@ -1457,7 +1454,7 @@ class Server():
|
|||||||
self.desc = desc
|
self.desc = desc
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return 'IrcServer(%s)' % self.name
|
return 'Server(%s)' % self.name
|
||||||
IrcServer = Server
|
IrcServer = Server
|
||||||
|
|
||||||
class Channel(utils.DeprecatedAttributesObject, utils.CamelCaseToSnakeCase):
|
class Channel(utils.DeprecatedAttributesObject, utils.CamelCaseToSnakeCase):
|
||||||
@ -1482,7 +1479,7 @@ class Channel(utils.DeprecatedAttributesObject, utils.CamelCaseToSnakeCase):
|
|||||||
self.deprecated_attributes = {'removeuser': 'Deprecated in 2.0; use remove_user() instead!'}
|
self.deprecated_attributes = {'removeuser': 'Deprecated in 2.0; use remove_user() instead!'}
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return 'IrcChannel(%s)' % self.name
|
return 'Channel(%s)' % self.name
|
||||||
|
|
||||||
def remove_user(self, target):
|
def remove_user(self, target):
|
||||||
"""Removes a user from a channel."""
|
"""Removes a user from a channel."""
|
||||||
@ -1564,5 +1561,5 @@ class Channel(utils.DeprecatedAttributesObject, utils.CamelCaseToSnakeCase):
|
|||||||
if uid in modelist:
|
if uid in modelist:
|
||||||
result.append(mode)
|
result.append(mode)
|
||||||
|
|
||||||
return sorted(result, key=self.sortPrefixes)
|
return sorted(result, key=self.sort_prefixes)
|
||||||
IrcChannel = Channel
|
IrcChannel = Channel
|
||||||
|
Loading…
Reference in New Issue
Block a user