示例#1
0
    def reload(self):
        class _unnamedSymbolGroup(object):
            pass

        tmpTags = json.loads(Actor.readRelativeFile('rp_hcp_tags.json'))
        for group in tmpTags['groups']:
            gName = group['groupName']
            for definition in group['definitions']:
                tName = str(definition['name'])
                tValue = str(definition['value'])
                fullName = '%s.%s' % (gName, tName)

                self.lookups[tValue] = fullName
                self.lookups[fullName] = tValue

                if not hasattr(self, gName):
                    setattr(self, gName, _unnamedSymbolGroup())
                setattr(getattr(self, gName), tName, tValue)
示例#2
0
    def reload( self ):
        class _unnamedSymbolGroup( object ):
            pass

        tmpTags = json.loads( Actor.readRelativeFile( 'rp_hcp_tags.json' ) )
        for group in tmpTags[ 'groups' ]:
            gName = group[ 'groupName' ]
            for definition in group[ 'definitions' ]:
                tName = str( definition[ 'name' ] )
                tValue = str( definition[ 'value' ] )
                fullName = '%s.%s' % ( gName, tName )

                self.lookups[ tValue ] = fullName
                self.lookups[ fullName ] = tValue

                if not hasattr( self, gName ):
                    setattr( self, gName, _unnamedSymbolGroup() )
                setattr( getattr( self, gName ), tName, tValue )
示例#3
0
    def reload(self):
        class _unnamedSymbolGroup(object):
            pass

        try:
            tmpTags = Actor.readRelativeFile('rp_hcp_tags.json')
        except:
            tmpTags = open(
                os.path.join(os.path.abspath(os.path.dirname(__file__)),
                             'rp_hcp_tags.json'), 'r').read()
        tmpTags = json.loads(tmpTags)
        for group in tmpTags['groups']:
            gName = group['groupName']
            for definition in group['definitions']:
                tName = str(definition['name'])
                tValue = str(definition['value'])
                fullName = '%s.%s' % (gName, tName)

                self.lookups[tValue] = fullName
                self.lookups[fullName] = tValue

                if not hasattr(self, gName):
                    setattr(self, gName, _unnamedSymbolGroup())
                setattr(getattr(self, gName), tName, tValue)