|
a |
|
b/app/config/Configuration.py |
|
|
1 |
class Configuration: |
|
|
2 |
def __init__(self): |
|
|
3 |
self.arguments = None |
|
|
4 |
self.parser = None |
|
|
5 |
pass |
|
|
6 |
|
|
|
7 |
def add_parser(self, parser): |
|
|
8 |
self.parser = parser |
|
|
9 |
|
|
|
10 |
def save_arguments(self, arguments): |
|
|
11 |
self.arguments = arguments |
|
|
12 |
|
|
|
13 |
@property |
|
|
14 |
def config(self): |
|
|
15 |
return self.parser.parse_args() |
|
|
16 |
|
|
|
17 |
@staticmethod |
|
|
18 |
def args(var): |
|
|
19 |
import sys |
|
|
20 |
arguments = sys.argv |
|
|
21 |
if var in arguments or "-" + var in arguments: |
|
|
22 |
return True |
|
|
23 |
return False |
|
|
24 |
|
|
|
25 |
|
|
|
26 |
env = Configuration() |