Skip to content

Commit 439cf33

Browse files
authored
Optimised Antlr4ResultHandler initialization (#1166)
1 parent 84961c6 commit 439cf33

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: drivers/python/age/builder.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
from antlr4.tree.Tree import *
2323
from decimal import Decimal
2424

25+
resultHandler = None
26+
2527
class ResultHandler:
2628
def parse(ageData):
2729
pass
@@ -34,7 +36,10 @@ def parseAgeValue(value, cursor=None):
3436
if value is None:
3537
return None
3638

37-
resultHandler = Antlr4ResultHandler(None)
39+
global resultHandler
40+
if (resultHandler == None):
41+
resultHandler = Antlr4ResultHandler(None)
42+
3843
try:
3944
return resultHandler.parse(value)
4045
except Exception as ex:

0 commit comments

Comments
 (0)