@@ 773-786 (lines=14) @@ | ||
770 | DEBUG = "Debug" |
|
771 | ||
772 | ||
773 | def get_severity_level_from_string( |
|
774 | severity_level: Optional[str], |
|
775 | ) -> Optional[SeverityLevel]: |
|
776 | """ Convert a severity level string into a SeverityLevel instance """ |
|
777 | if not severity_level: |
|
778 | return None |
|
779 | ||
780 | try: |
|
781 | return SeverityLevel[severity_level.upper()] |
|
782 | except KeyError: |
|
783 | raise InvalidArgument( |
|
784 | argument='severity_level', |
|
785 | function=get_severity_level_from_string.__name__, |
|
786 | ) from None |
|
787 | ||
788 | ||
789 | class TimeUnit(Enum): |
@@ 121-134 (lines=14) @@ | ||
118 | ALARM = "Alarm" |
|
119 | ||
120 | ||
121 | def get_severity_level_from_string( |
|
122 | severity_level: Optional[str], |
|
123 | ) -> Optional[SeverityLevel]: |
|
124 | """ Convert a severity level string into a SeverityLevel instance """ |
|
125 | if not severity_level: |
|
126 | return None |
|
127 | ||
128 | try: |
|
129 | return SeverityLevel[severity_level.upper()] |
|
130 | except KeyError: |
|
131 | raise InvalidArgument( |
|
132 | argument='severity_level', |
|
133 | function=get_severity_level_from_string.__name__, |
|
134 | ) from None |
|
135 |