Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 38, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 59, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 37, in callWithContext return func(*args,**kw) File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 139, in _doReadOrWrite why = getattr(selectable, method)() --- --- File "/usr/lib/python2.4/site-packages/twisted/internet/udp.py", line 127, in doRead self.protocol.datagramReceived(data, addr) File "/home/phil/devel/python-upnp/ssdp.py", line 94, in datagramReceived log.msg('Unknown SSDP command %s %s' % cmd) exceptions.TypeError: not enough arguments for format string