Odalrick wrote:
> I'm trying to write a simple game and decided I need an eventmanager.
>
>
> import weakref
> from collections import defaultdict
>
> class _EventManager( object ):
> def __init__( self ):
> self._handled_events =
> defaultdict( weakref.WeakKeyDictionary )
>
>
On 20 Okt, 16:21, Paul Hankin <[EMAIL PROTECTED]> wrote:
> The next stage in debugging is to think of a test that will prove your
> guess right or wrong. I'd remove weakrefs from your event manager and
> see if your code starts working.
>
> I'd suggest you're a bit confused about your event manage
On Oct 20, 2:47 pm, Odalrick <[EMAIL PROTECTED]> wrote:
> I'm trying to write a simple game and decided I need an eventmanager.
>
>
> import weakref
> from collections import defaultdict
>
> class _EventManager( object ):
> def __init__( self ):
> self._handled_events =
> defaultdict(
I'm trying to write a simple game and decided I need an eventmanager.
import weakref
from collections import defaultdict
class _EventManager( object ):
def __init__( self ):
self._handled_events =
defaultdict( weakref.WeakKeyDictionary )
def register( self, handler, event_type,