##// END OF EJS Templates
extensions: clear aftercallbacks after execution (issue4646)...
Gregory Szorc -
r24950:e6e7d1cc stable
parent child Browse files
Show More
@@ -134,6 +134,10 b' def loadall(ui):'
134 for fn in _aftercallbacks[shortname]:
134 for fn in _aftercallbacks[shortname]:
135 fn(loaded=False)
135 fn(loaded=False)
136
136
137 # loadall() is called multiple times and lingering _aftercallbacks
138 # entries could result in double execution. See issue4646.
139 _aftercallbacks.clear()
140
137 def afterloaded(extension, callback):
141 def afterloaded(extension, callback):
138 '''Run the specified function after a named extension is loaded.
142 '''Run the specified function after a named extension is loaded.
139
143
General Comments 0
You need to be logged in to leave comments. Login now