00001 __copyright__ = """ 00002 Copyright 2008 Sean Ross-Ross 00003 """ 00004 __license__ = """ 00005 This file is part of SLIMpy . 00006 00007 SLIMpy is free software: you can redistribute it and/or modify 00008 it under the terms of the GNU Lesser General Public License as published by 00009 the Free Software Foundation, either version 3 of the License, or 00010 (at your option) any later version. 00011 00012 SLIMpy is distributed in the hope that it will be useful, 00013 but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU Lesser General Public License for more details. 00016 00017 You should have received a copy of the GNU Lesser General Public License 00018 along with SLIMpy . If not, see <http://www.gnu.org/licenses/>. 00019 """ 00020 00021 from slimpy_base.Core.Graph.Graph.Graph import graph as __Graph 00022 00023 00024 _GraphDecorators__Graph = __Graph 00025 00026 class GraphDecorator(object): 00027 00028 def __init__(self,g): 00029 00030 assert isinstance(g, GraphDecorator) or isinstance(g, __Graph) 00031 pass 00032 00033 def getattr(self,attr): 00034 00035 return getattr(self.g,attr) 00036 00037