Completed
Pull Request — master (#543)
by
unknown
03:20 queued 51s
created

St2ExecutionsReRunAction   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 7
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 7
rs 10
c 0
b 0
f 0
wmc 1
1
from lib.action import St2BaseAction
2
3
__all__ = [
4
    'St2ExecutionsReRunAction'
5
]
6
7
8
def format_result(item):
9
    if not item:
10
        return None
11
12
    return item.to_dict()
13
14
15
class St2ExecutionsReRunAction(St2BaseAction):
16
    def run(self, id, parameters=None):
17
        parameters = parameters or {}
18
        result = self.client.liveactions.re_run(execution_id=id,
19
                                                parameters=parameters)
20
        result = format_result(item=result)
21
        return result
22