Completed
Pull Request — master (#544)
by
unknown
09:52 queued 03:16
created

SubmitFileAction   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 30
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 30
rs 10
c 0
b 0
f 0
wmc 1
1
from lib import actions
2
3
4
class SubmitFileAction(actions.BaseAction):
5
    def run(self, file_stream, download_ip=None, download_port=None,
6
            download_url=None, download_host=None, download_path=None,
7
            download_agent=None, download_referer=None, download_request=None,
8
            full_report_score=None, bypass_cache=None,
9
            delete_after_analysis=None, backend=None, analysis_timeout=None,
10
            analysis_env=None, allow_network_traffic=None, filename=None,
11
            keep_file_dumps=None, keep_memory_dumps=None,
12
            keep_behavior_log=None, push_to_portal_account=None,
13
            raw=False, verify=True, server_ip=None, server_port=None,
14
            server_host=None, client_ip=None, client_port=None,
15
            is_download=True, protocol='http', apk_package_name=None,
16
            password=None, report_version=None):
17
18
        response = self.client.submit_file(file_stream, download_ip, download_port,
19
                                      download_url, download_host,
20
                                      download_path, download_agent,
21
                                      download_referer, download_request,
22
                                      full_report_score, bypass_cache,
23
                                      delete_after_analysis, backend,
24
                                      analysis_timeout, analysis_env,
25
                                      allow_network_traffic, filename,
26
                                      keep_file_dumps, keep_memory_dumps,
27
                                      keep_behavior_log, push_to_portal_account,
28
                                      raw, verify, server_ip, server_port,
29
                                      server_host, client_ip, client_port,
30
                                      is_download, protocol, apk_package_name,
31
                                      password, report_version)
32
33
        return response
34