mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-11-25 20:27:21 +01:00
OoopsEXCLAIM
This commit is contained in:
parent
d2a80781dc
commit
dfe1743dac
@ -137,7 +137,8 @@ if __name__ == '__main__':
|
|||||||
help='server password the bot should use')
|
help='server password the bot should use')
|
||||||
parser.add_option('-d', '--daemon', action='store_true',
|
parser.add_option('-d', '--daemon', action='store_true',
|
||||||
dest='daemon',
|
dest='daemon',
|
||||||
help='Determines whether the bot will daemonize.')
|
help='Determines whether the bot will daemonize. '
|
||||||
|
'This is a no-op on non-POSIX systems.')
|
||||||
parser.add_option('', '--allow-eval', action='store_true',
|
parser.add_option('', '--allow-eval', action='store_true',
|
||||||
dest='allowEval',
|
dest='allowEval',
|
||||||
help='Determines whether the bot will '
|
help='Determines whether the bot will '
|
||||||
@ -344,7 +345,7 @@ if __name__ == '__main__':
|
|||||||
import callbacks
|
import callbacks
|
||||||
import Owner
|
import Owner
|
||||||
|
|
||||||
conf.strictRfc = options.strictRfc
|
conf.strictRfc = bool(options.strictRfc)
|
||||||
|
|
||||||
irc = irclib.Irc(nick, user=user, ident=ident, password=password)
|
irc = irclib.Irc(nick, user=user, ident=ident, password=password)
|
||||||
callback = Owner.Class()
|
callback = Owner.Class()
|
||||||
@ -357,7 +358,7 @@ if __name__ == '__main__':
|
|||||||
if module.__file__.startswith(supybot.installDir):
|
if module.__file__.startswith(supybot.installDir):
|
||||||
print '%s: %s' % (name, module.__revision__.split()[2])
|
print '%s: %s' % (name, module.__revision__.split()[2])
|
||||||
|
|
||||||
if options.daemon:
|
if os.name == 'posix' and options.daemon:
|
||||||
def fork():
|
def fork():
|
||||||
child = os.fork()
|
child = os.fork()
|
||||||
if child != 0:
|
if child != 0:
|
||||||
@ -371,6 +372,8 @@ if __name__ == '__main__':
|
|||||||
# What the heck does this do? I wonder if it breaks anything...
|
# What the heck does this do? I wonder if it breaks anything...
|
||||||
os.umask(0)
|
os.umask(0)
|
||||||
# Let's not do this for now (at least until I can make sure it works):
|
# Let's not do this for now (at least until I can make sure it works):
|
||||||
|
# Actually, let's never do this -- we'll always have files open in the
|
||||||
|
# bot directories, so they won't be able to be unmounted anyway.
|
||||||
# os.chdir('/')
|
# os.chdir('/')
|
||||||
fork()
|
fork()
|
||||||
# Since this is the indicator that no writing should be done to stdout,
|
# Since this is the indicator that no writing should be done to stdout,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user