summaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/setools/policyrep/mlsrule.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/setools/policyrep/mlsrule.py')
-rwxr-xr-x[-rw-r--r--]lib/python2.7/site-packages/setools/policyrep/mlsrule.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/python2.7/site-packages/setools/policyrep/mlsrule.py b/lib/python2.7/site-packages/setools/policyrep/mlsrule.py
index 77f2df4..c4f3a3a 100644..100755
--- a/lib/python2.7/site-packages/setools/policyrep/mlsrule.py
+++ b/lib/python2.7/site-packages/setools/policyrep/mlsrule.py
@@ -42,10 +42,10 @@ def expanded_mls_rule_factory(original, source, target):
target The target type of the expanded rule.
"""
- if isinstance(original, MLSRule):
- rule = ExpandedMLSRule(original.policy, original.qpol_symbol)
- elif isinstance(original, MLSRule):
+ if isinstance(original, ExpandedMLSRule):
return original
+ elif isinstance(original, MLSRule):
+ rule = ExpandedMLSRule(original.policy, original.qpol_symbol)
else:
raise TypeError("The original rule must be a MLS rule class.")