summaryrefslogtreecommitdiff
path: root/grc/core/Block.py
diff options
context:
space:
mode:
authorSebastian Koslowski <koslowski@kit.edu>2016-07-21 11:30:42 +0200
committerSebastian Koslowski <koslowski@kit.edu>2016-07-29 15:45:08 +0200
commit6b99b6fded94ae1ed8421c624246362e7925fb08 (patch)
treeb65ede7ccc1833714b97fb4036faa377a282a001 /grc/core/Block.py
parent980ab9d2b0455cd0a39730617435774df4af658b (diff)
grc: refactor: replace get_enabled by prop
Diffstat (limited to 'grc/core/Block.py')
-rw-r--r--grc/core/Block.py28
1 files changed, 5 insertions, 23 deletions
diff --git a/grc/core/Block.py b/grc/core/Block.py
index 7042ba7702..9572982bf7 100644
--- a/grc/core/Block.py
+++ b/grc/core/Block.py
@@ -332,30 +332,11 @@ class Block(Element):
self.states['_enabled'] = encoded
# Enable/Disable Aliases
- def get_enabled(self):
- """
- Get the enabled state of the block.
-
- Returns:
- true for enabled
- """
+ @property
+ def enabled(self):
+ """Get the enabled state of the block"""
return self.state != 'disabled'
- def set_enabled(self, enabled):
- """
- Set the enabled state of the block.
-
- Args:
- enabled: true for enabled
-
- Returns:
- True if block changed state
- """
- old_state = self.state
- new_state = 'enabled' if enabled else 'disabled'
- self.state = new_state
- return old_state != new_state
-
# Block bypassing
def get_bypassed(self):
"""
@@ -739,7 +720,8 @@ class DummyBlock(Block):
def is_valid(self):
return False
- def get_enabled(self):
+ @property
+ def enabled(self):
return False
def add_missing_port(self, key, dir):