+++ /dev/null
-#!/usr/bin/python
-"""Skeletal executable for the MUFF Engine"""
-
-# Copyright (c) 2005 mudpy, Jeremy Stanley <fungi@yuggoth.org>, all rights reserved.
-# Licensed per terms in the LICENSE file distributed with this software.
-
-# muff uses the ini-style configs supported by the ConfigParser module
-import ConfigParser
-
-# need the sys module to alter the import path appropriately
-import sys
-
-def get_main_loop():
- """Find and return the main loop function"""
-
- # figure out where to find our main configuration file
- config_data = ConfigParser.SafeConfigParser()
- config_dirs = [".", "./etc", "/usr/local/muff", "/usr/local/muff/etc", "/etc/muff", "/etc" ]
- config_name = "muff.conf"
- config_files = []
- for each_dir in config_dirs:
- config_files.append(each_dir + "/" + config_name)
-
- # load the config file, get the module path and add it to sys.path
- config_data.read(config_files)
- module_path = config_data.get("files", "modules")
- sys.path.append(module_path)
-
- # import the main loop function
- from muff.muffmain import main
- return main
-
-# load the main loop and run it
-main = get_main_loop()
-main()
-