/Brainfuck/__init__.py

https://github.com/fbesser/ProgValSupybot-plugins · Python · 66 lines · 13 code · 12 blank · 41 comment · 1 complexity · c20db8f1d99357596e43becd3b6c564e MD5 · raw file

  1. ###
  2. # Copyright (c) 2011, Valentin Lorentz
  3. # All rights reserved.
  4. #
  5. # Redistribution and use in source and binary forms, with or without
  6. # modification, are permitted provided that the following conditions are met:
  7. #
  8. # * Redistributions of source code must retain the above copyright notice,
  9. # this list of conditions, and the following disclaimer.
  10. # * Redistributions in binary form must reproduce the above copyright notice,
  11. # this list of conditions, and the following disclaimer in the
  12. # documentation and/or other materials provided with the distribution.
  13. # * Neither the name of the author of this software nor the name of
  14. # contributors to this software may be used to endorse or promote products
  15. # derived from this software without specific prior written consent.
  16. #
  17. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  18. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  20. # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  21. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  22. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  23. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  24. # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  25. # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  26. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  27. # POSSIBILITY OF SUCH DAMAGE.
  28. ###
  29. """
  30. Add a description of the plugin (to be presented to the user inside the wizard)
  31. here. This should describe *what* the plugin does.
  32. """
  33. import supybot
  34. import supybot.world as world
  35. # Use this for the version of this plugin. You may wish to put a CVS keyword
  36. # in here if you're keeping the plugin in CVS or some similar system.
  37. __version__ = ""
  38. # XXX Replace this with an appropriate author or supybot.Author instance.
  39. __author__ = supybot.authors.unknown
  40. # This is a dictionary mapping supybot.Author instances to lists of
  41. # contributions.
  42. __contributors__ = {}
  43. # This is a url where the most recent plugin package can be downloaded.
  44. __url__ = '' # 'http://supybot.com/Members/yourname/Brainfuck/download'
  45. import config
  46. import plugin
  47. reload(plugin) # In case we're being reloaded.
  48. # Add more reloads here if you add third-party modules and want them to be
  49. # reloaded when this plugin is reloaded. Don't forget to import them as well!
  50. if world.testing:
  51. import test
  52. Class = plugin.Class
  53. configure = config.configure
  54. # vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79: