pypet/storageservice.py
def _prm_read_dictionary(self, leaf, full_name):
        """Loads data that was originally a dictionary when stored

        :param leaf:

            PyTables table containing the dictionary data

        :param full_name:

            Full name of the parameter or result whose data is to be loaded

        :return:

            Data to be loaded

        """
        try:
            # Load as Pbject Table
            temp_table = self._prm_read_table(leaf, full_name)
            # Turn the ObjectTable into a dictionary of lists (with length 1).
            temp_dict = temp_table.to_dict('list')

            innder_dict = {}

            # Turn the dictionary of lists into a normal dictionary
            for innerkey, vallist in temp_dict.items():
                innder_dict[innerkey] = vallist[0]

            return innder_dict
        except:
            self._logger.error('Failed loading `%s` of `%s`.' % (leaf._v_name, full_name))
            raise
def _prm_read_dictionary(self, leaf, full_name):
        try:
            # Load as Pbject Table
            temp_table = self._prm_read_table(leaf, full_name)
            # Turn the ObjectTable into a dictionary of lists (with length 1).
            temp_dict = temp_table.to_dict('list')

            innder_dict = {}

            # Turn the dictionary of lists into a normal dictionary
            for innerkey, vallist in temp_dict.items():
                innder_dict[innerkey] = vallist[0]

            return innder_dict
        except:
            self._logger.error('Failed loading `%s` of `%s`.' % (leaf._v_name, full_name))
            raise
def _prm_read_dictionary ( self , leaf , full_name ) : try : # Load as Pbject Table temp_table = self . _prm_read_table ( leaf , full_name ) # Turn the ObjectTable into a dictionary of lists (with length 1). temp_dict = temp_table . to_dict ( 'list' ) innder_dict = { } # Turn the dictionary of lists into a normal dictionary for innerkey , vallist in temp_dict . items ( ) : innder_dict [ innerkey ] = vallist [ 0 ] return innder_dict except : self . _logger . error ( 'Failed loading `%s` of `%s`.' % ( leaf . _v_name , full_name ) ) raise
Loads data that was originally a dictionary when stored

        :param leaf:

            PyTables table containing the dictionary data

        :param full_name:

            Full name of the parameter or result whose data is to be loaded

        :return:

            Data to be loaded
Loads data that was originally a dictionary when stored