mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-01 09:19:23 +01:00
72c48502c6
Closes #259. This removes world.version and replaces it with pylinkirc.__version__ where the former was used.
22 lines
603 B
Python
22 lines
603 B
Python
"""
|
|
world.py: Stores global variables for PyLink, including lists of active IRC objects and plugins.
|
|
"""
|
|
|
|
from collections import defaultdict
|
|
import threading
|
|
|
|
# This indicates whether we're running in tests modes. What it actually does
|
|
# though is control whether IRC connections should be threaded or not.
|
|
testing = False
|
|
|
|
# Statekeeping for our hooks list, IRC objects, loaded plugins, and initialized
|
|
# service bots.
|
|
hooks = defaultdict(list)
|
|
networkobjects = {}
|
|
plugins = {}
|
|
services = {}
|
|
|
|
started = threading.Event()
|
|
|
|
source = "https://github.com/GLolol/PyLink" # CHANGE THIS IF YOU'RE FORKING!!
|