mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-02 07:59:32 +01:00
Remove need for fix_methodattrs.
This commit is contained in:
parent
c0ac84bb53
commit
34d384bd67
@ -248,7 +248,7 @@ class Factoids(callbacks.Plugin, plugins.ChannelDBHandler):
|
|||||||
|
|
||||||
def getCommandHelp(self, command, simpleSyntax=None):
|
def getCommandHelp(self, command, simpleSyntax=None):
|
||||||
method = self.getCommandMethod(command)
|
method = self.getCommandMethod(command)
|
||||||
if method.im_func.__name__ == 'learn':
|
if method.__func__.__name__ == 'learn':
|
||||||
chan = None
|
chan = None
|
||||||
if dynamic.msg is not None:
|
if dynamic.msg is not None:
|
||||||
chan = dynamic.msg.args[0]
|
chan = dynamic.msg.args[0]
|
||||||
|
2
setup.py
2
setup.py
@ -158,7 +158,7 @@ try:
|
|||||||
log.debug(msg, *args)
|
log.debug(msg, *args)
|
||||||
|
|
||||||
fixer_names = ['fix_basestring',
|
fixer_names = ['fix_basestring',
|
||||||
'fix_metaclass', 'fix_methodattrs',
|
'fix_metaclass',
|
||||||
'fix_numliterals',
|
'fix_numliterals',
|
||||||
'fix_unicode', 'fix_xrange']
|
'fix_unicode', 'fix_xrange']
|
||||||
fixers = list(map(lambda x:'lib2to3.fixes.'+x, fixer_names))
|
fixers = list(map(lambda x:'lib2to3.fixes.'+x, fixer_names))
|
||||||
|
@ -1021,7 +1021,7 @@ class CommandThread(world.SupyThread):
|
|||||||
"""
|
"""
|
||||||
def __init__(self, target=None, args=(), kwargs={}):
|
def __init__(self, target=None, args=(), kwargs={}):
|
||||||
self.command = args[0]
|
self.command = args[0]
|
||||||
self.cb = target.im_self
|
self.cb = target.__self__
|
||||||
threadName = 'Thread #%s (for %s.%s)' % (world.threadsSpawned,
|
threadName = 'Thread #%s (for %s.%s)' % (world.threadsSpawned,
|
||||||
self.cb.name(),
|
self.cb.name(),
|
||||||
self.command)
|
self.command)
|
||||||
@ -1175,7 +1175,7 @@ class Commands(BasePlugin):
|
|||||||
if hasattr(self, name):
|
if hasattr(self, name):
|
||||||
method = getattr(self, name)
|
method = getattr(self, name)
|
||||||
if inspect.ismethod(method):
|
if inspect.ismethod(method):
|
||||||
code = method.im_func.__code__
|
code = method.__func__.__code__
|
||||||
return inspect.getargs(code)[0] == self.commandArgs
|
return inspect.getargs(code)[0] == self.commandArgs
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
@ -1222,7 +1222,7 @@ class Commands(BasePlugin):
|
|||||||
else:
|
else:
|
||||||
method = getattr(self, command[0])
|
method = getattr(self, command[0])
|
||||||
if inspect.ismethod(method):
|
if inspect.ismethod(method):
|
||||||
code = method.im_func.__code__
|
code = method.__func__.__code__
|
||||||
if inspect.getargs(code)[0] == self.commandArgs:
|
if inspect.getargs(code)[0] == self.commandArgs:
|
||||||
return method
|
return method
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user