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