# reloading modules by looking up in sys.modules
def modreload(module) :
    """Laedt ein Modul neu

    Zu ladende Module muessen direkt importiert sein, also
    \"import modreload\" statt \"from modreload import modreload\" 

    modreload(modulename)
    modulename: Der Modulname als String
    Liefert 1 bei Erfolg und 0 bei Misserfolg
    """
    from sys import modules

    if modules.has_key(module):
        reload(modules[module])
        return 1
    return 0
