Changeset 2223

Show
Ignore:
Timestamp:
02/24/08 23:39:36 (3 months ago)
Author:
arj..@yirdis.nl
Message:

Do no longer cache service instances in inject() as it frustrates unit tests.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/core.py

    r2144 r2223  
    55""" 
    66 
    7 from gaphor.application import Application as _Application 
     7from gaphor.application import Application 
    88from gaphor.transaction import Transaction, transactional 
    99from gaphor.action import action, toggle_action, radio_action, build_action_group 
     
    2424    def __init__(self, name): 
    2525        self._name = name 
    26         self._s = None 
     26        #self._s = None 
    2727         
    2828    def __get__(self, obj, class_=None): 
     
    3232        if not obj: 
    3333            return self 
    34         if self._s is None: 
    35             self._s = _Application.get_service(self._name) 
    36         return self._s 
     34        return Application.get_service(self._name) 
     35        #if self._s is None: 
     36        #    self._s = _Application.get_service(self._name) 
     37        #return self._s 
    3738 
    3839