Skip to content

Commit 9aa3105

Browse files
committed
fix stable uid
1 parent 5ce13bd commit 9aa3105

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = "1.0.9" # version string is for backward compatibility with openhab 5.0.0
1+
__version__ = "1.0.10" # version string is for backward compatibility with openhab 5.0.0
22

33
from openhab.helper import rule, logger, Registry

src/helper.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,19 @@ class NotFoundException(Exception):
6565
pass
6666

6767
class rule():
68-
def __init__(self, uid: str = None, name: str = None, description: str = None, tags: list[str] = None, triggers: list = None, conditions: list = None, runtime_measurement: bool = True, profile_code: bool = False):
69-
self.uid = uid
68+
def __init__(self, name: str = None, description: str = None, tags: list[str] = None, triggers: list = None, conditions: list = None, uid: str = None, runtime_measurement: bool = True, profile_code: bool = False):
7069
self.name = name
7170
self.description = description
7271
self.tags = tags
7372
self.triggers = triggers
7473
self.conditions = conditions
74+
75+
self.uid = uid
76+
7577
self.runtime_measurement = runtime_measurement
7678
self.profile_code = profile_code
7779

80+
# @rule is used as decorator without parameter. ("@rule" instead of "@rule()")
7881
if isfunction(name) or isclass(name):
7982
self.name = None
8083
self(name)

0 commit comments

Comments
 (0)