Check if s defines an Enum.
(self, s: AssignmentStmt)
| 3590 | lvalue.kind = self.current_symbol_kind() |
| 3591 | |
| 3592 | def analyze_enum_assign(self, s: AssignmentStmt) -> bool: |
| 3593 | """Check if s defines an Enum.""" |
| 3594 | if isinstance(s.rvalue, CallExpr) and isinstance(s.rvalue.analyzed, EnumCallExpr): |
| 3595 | # This is an analyzed enum definition. |
| 3596 | # It is valid iff it can be stored correctly, failures were already reported. |
| 3597 | return self._is_single_name_assignment(s) |
| 3598 | return self.enum_call_analyzer.process_enum_call(s, self.is_func_scope()) |
| 3599 | |
| 3600 | def analyze_namedtuple_assign(self, s: AssignmentStmt) -> bool: |
| 3601 | """Check if s defines a namedtuple.""" |
no test coverage detected