Hi.
Made a quick hack for making gdesklets start in opensuse11.1

In file /usr/lib/gdesklets/utils/ErrorFormatter.py

line 116

Original:
def _new_imp(name, globs = {}, locls = {}, fromlist = []):

Ugly Hack to catch the fifth argument:
def _new_imp(name, globs = {}, locls = {}, fromlist = [], test = []):

I have not even checked what the 5`th argument containes even, but this works for me.