예제 #1
0
    def var_list(self, filt=""):
        """
		Return a list of (name, value, description) tuples with variable
		descriptions for all items

		Keyword arguments:
		filt -- a search string to filter by

		Returns:
		A list of tuples
		"""

        l = []
        i = 0
        for item in self.items:
            var_list = self.items[item].var_info()
            for var, val in var_list:
                if filt in str(var).lower() or filt in str(
                        val).lower() or filt in item.lower():
                    l.append((var, val, item))

        # Global variables are defined in the experiment class itself
        var_list = self.var_info()
        for var, val in var_list:
            if filt in str(var).lower() or filt in str(
                    val).lower() or filt in "global":
                l.append((var, val, "global"))

        return l
예제 #2
0
	def var_list(self, filt=""):

		"""
		Return a list of (name, value, description) tuples with variable
		descriptions for all items

		Keyword arguments:
		filt -- a search string to filter by

		Returns:
		A list of tuples
		"""

		l = []
		i = 0
		for item in self.items:
			var_list = self.items[item].var_info()
			for var, val in var_list:
				if filt in str(var).lower() or filt in str(val).lower() or filt in item.lower():
					l.append( (var, val, item) )

		# Global variables are defined in the experiment class itself
		var_list = self.var_info()
		for var, val in var_list:
			if filt in str(var).lower() or filt in str(val).lower() or filt in "global":
				l.append( (var, val, "global") )

		return l
예제 #3
0
	def var_list(self, filt = ""):
	
		"""
		Gives a list of tuples with variable descriptions for
		all items. The variables can be filtered.
		"""
		
		l = []
		
		i = 0
		for item in self.items:
			var_list = self.items[item].var_info()
			for var, val in var_list:
				if filt in str(var).lower() or filt in str(val).lower() or filt in item.lower():
					l.append( (var, val, item) )
				
		var_list = self.var_info()
		for var, val in var_list:
			if filt in str(var).lower() or filt in str(val).lower() or filt in "global":
				l.append( (var, val, "global") )
				
		return l