Add a new Extension.initialize function for doing initialization.
Review Request #5316 — Created Jan. 24, 2014 and submitted
Information | |
---|---|
chipx86 | |
Djblets | |
master | |
Reviewers | |
djblets | |
Previously, custom extensions would subclass
__init__
, take the required
arguments, call the parent function, and perform initialization. In
order to simplify this a bit, extensions can now choose to override
initialize()
instead, which will be called by__init__
.This function does nothing by default, and does not need to be called by
the subclass. That simplifies extensions, saving some code.
Modified an extension locally. It initialized correctly.