rename src dir

This commit is contained in:
Wolfgang Hottgenroth
2022-02-22 14:31:13 +01:00
parent 34c793bfa6
commit b31a2ec409
9 changed files with 0 additions and 0 deletions

20
src/AbstractDataObject.py Normal file
View File

@ -0,0 +1,20 @@
import re
import json
class InvalidDataObjectException(Exception):
def __init__(self, message):
super().__init__(message)
class AbstractDataObject(object):
invalidChars = re.compile("[#+\s]")
def __init__(self, topicPart):
self.topicPart = topicPart
def getTopicPart(self):
if AbstractDataObject.invalidChars.search(self.topicPart):
raise InvalidDataObjectException(f"Topic contains invalid characters: {self.topicPart}")
return self.topicPart
def getPayload(self):
raise NotImplementedError()