mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-27 05:09:23 +01:00
Added question about example and pager functionality.
This commit is contained in:
parent
06f7fef11f
commit
ac8a5bf73a
@ -39,6 +39,7 @@
|
|||||||
import os
|
import os
|
||||||
import imp
|
import imp
|
||||||
import sys
|
import sys
|
||||||
|
import pydoc
|
||||||
import socket
|
import socket
|
||||||
import pprint
|
import pprint
|
||||||
sys.path.insert(0, 'src')
|
sys.path.insert(0, 'src')
|
||||||
@ -147,10 +148,11 @@ if __name__ == '__main__':
|
|||||||
else:
|
else:
|
||||||
print 'This plugin has no documentation.'
|
print 'This plugin has no documentation.'
|
||||||
if hasattr(module, 'example'):
|
if hasattr(module, 'example'):
|
||||||
|
if yn('Would you like to see a usage example?') == 'y':
|
||||||
print
|
print
|
||||||
print 'Here\'s an example of usage of this module:'
|
print 'Here\'s an example of usage of this module:'
|
||||||
print
|
print
|
||||||
print module.example
|
pydoc.pager(module.example)
|
||||||
if yn('Would you like to add this plugin?') == 'y':
|
if yn('Would you like to add this plugin?') == 'y':
|
||||||
if hasattr(module, 'configure'):
|
if hasattr(module, 'configure'):
|
||||||
module.configure(onStart, afterConnect, advanced)
|
module.configure(onStart, afterConnect, advanced)
|
||||||
@ -232,6 +234,13 @@ if __name__ == '__main__':
|
|||||||
s = anything('What would you like supybot\'s prefixChar(s) to be?')
|
s = anything('What would you like supybot\'s prefixChar(s) to be?')
|
||||||
configVariables['prefixChars'] = s
|
configVariables['prefixChars'] = s
|
||||||
|
|
||||||
|
if not advanced:
|
||||||
|
try:
|
||||||
|
import twistedDrivers
|
||||||
|
configVariables['driverModule'] = 'twistedDrivers'
|
||||||
|
except ImportError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
template = template.replace('%%configVariables%%',
|
template = template.replace('%%configVariables%%',
|
||||||
pprint.pformat(configVariables))
|
pprint.pformat(configVariables))
|
||||||
|
Loading…
Reference in New Issue
Block a user