old_contents: #!/usr/bin/python
  
  network = "irc.synirc.net"
  nick = "skybotisgay"
  channel = "#cobol"
  
  import sys
  import os
  import Queue
  
  sys.path += ['plugins'] # so 'import hook' works without duplication
  sys.path += ['lib']
  os.chdir(sys.path[0])   # do stuff relative to the installation directory
  
  
  class Bot(object):
      pass
  
  
  bot = Bot()
  
  print 'Loading plugins'
  
  # bootstrap the reloader
  eval(compile(open('core/reload.py', 'U').read(), 'core/reload.py', 'exec'))
  reload(init=True)
  
  print 'Connecting to IRC'
  
  bot.nick = nick
  bot.channel = channel
  bot.network = network
  bot.irc = irc(network, nick)
  bot.irc.join(channel)
  bot.persist_dir = os.path.abspath('persist')
  
  print 'Running main loop'
  
  while True:
      try:
          out = bot.irc.out.get(timeout=1)
          reload()
          main(out)
      except Queue.Empty:
          pass
  
new_contents: #!/usr/bin/python
  
  network = "localhost"
  nick = "skybot"
  channel = "#test"
  
  import sys
  import os
  import Queue
  
  sys.path += ['plugins'] # so 'import hook' works without duplication
  sys.path += ['lib']
  os.chdir(sys.path[0])   # do stuff relative to the installation directory
  
  
  class Bot(object):
      pass
  
  
  bot = Bot()
  
  print 'Loading plugins'
  
  # bootstrap the reloader
  eval(compile(open('core/reload.py', 'U').read(), 'core/reload.py', 'exec'))
  reload(init=True)
  
  print 'Connecting to IRC'
  
  bot.nick = nick
  bot.channel = channel
  bot.network = network
  bot.irc = irc(network, nick)
  bot.irc.join(channel)
  bot.persist_dir = os.path.abspath('persist')
  
  print 'Running main loop'
  
  while True:
      try:
          out = bot.irc.out.get(timeout=1)
          reload()
          main(out)
      except Queue.Empty:
          pass
  
subject: Revert bot.py