135 if not valid: |
135 if not valid: |
136 responseDict["valid"] = valid |
136 responseDict["valid"] = valid |
137 responseDict["errorMessage"] = error |
137 responseDict["errorMessage"] = error |
138 responseDict["errorOffset"] = errorOffset |
138 responseDict["errorOffset"] = errorOffset |
139 else: |
139 else: |
140 matched, captures = rxExecute(commandDict["regexp"], |
140 matched, captures = rxExecute( |
141 commandDict["options"], commandDict["text"], |
141 commandDict["regexp"], commandDict["options"], |
142 commandDict["startpos"]) |
142 commandDict["text"], commandDict["startpos"]) |
143 responseDict["matched"] = matched |
143 responseDict["matched"] = matched |
144 responseDict["captures"] = captures |
144 responseDict["captures"] = captures |
145 except ValueError as err: |
145 except ValueError as err: |
146 responseDict = {"error": str(err)} |
146 responseDict = {"error": str(err)} |
147 except Exception as err: |
147 except Exception as err: |