예제 #1
0
    def get_file_vars(self):
        """
        :return: The name of the variables which are of file type. Since these
                 might have been change by a call to __setitem__ where the
                 developer did not update self._file_vars, I'm also updating
                 the self._file_vars attribute on each call.
        """
        file_keys = []

        for k, v_lst in self.items():
            for v in v_lst:
                if is_file_like(v):
                    file_keys.append(k)

        self._file_vars.extend(file_keys)
        self._file_vars = list(set(self._file_vars))
        return self._file_vars
예제 #2
0
    def get_file_vars(self):
        """
        :return: The name of the variables which are of file type
        """
        file_keys = set()

        for k, v_lst in self.meta.iteritems():
            for v in v_lst:
                if isinstance(v, FileFormField):
                    file_keys.add(k)

        for k, v_lst in self.items():
            for v in v_lst:
                if is_file_like(v):
                    file_keys.add(k)

        return list(file_keys)
예제 #3
0
    def get_file_vars(self):
        """
        :return: The name of the variables which are of file type
        """
        file_keys = set()

        for k, v_lst in self.meta.iteritems():
            for v in v_lst:
                if isinstance(v, FileFormField):
                    file_keys.add(k)

        for k, v_lst in self.items():
            for v in v_lst:
                if is_file_like(v):
                    file_keys.add(k)

        return list(file_keys)
예제 #4
0
파일: form_params.py 프로젝트: ElAleyo/w3af
    def get_file_vars(self):
        """
        :return: The name of the variables which are of file type. Since these
                 might have been change by a call to __setitem__ where the
                 developer did not update self._file_vars, I'm also updating
                 the self._file_vars attribute on each call.
        """
        file_keys = []

        for k, v_lst in self.items():
            for v in v_lst:
                if is_file_like(v):
                    file_keys.append(k)

        self._file_vars.extend(file_keys)
        self._file_vars = list(set(self._file_vars))
        return self._file_vars