Commit Graph

7 Commits

Author SHA1 Message Date
AlexCatarino ac6564d4c5 Fixes UniverseSelectionModelPythonWrapper
- Typo in `GetNextRefreshTimeUtc` method.
- Logics bug in constructor.
2018-07-05 20:59:08 +01:00
Michael Handschuh 398e4d5856 Refactor IUniverseSelectionModel.NextRefreshTime into method
Methods are much easier to manage in python that implementing properties.
2018-05-31 14:58:39 -04:00
AlexCatarino 16a80ecbec Fixes CreateUniverses method modifier
`UniverseSelectionModelPythonWrapper.CreateUniverses` method modifier should be `override` instead of `virtual`, since that class inherit from `UniverseSelectionModel`.
2018-05-30 22:29:29 +01:00
Michael Handschuh afbbf9b1f4 Add UniverseSelectionModel base class
Update existing models to derive from new base class
2018-05-11 01:50:45 -04:00
Michael Handschuh 353e62c6e9 Make universe selection models overrideable 2018-05-07 16:13:07 -04:00
AlexCatarino 264da8a596 Calls python destructor to trigger exceptions
The exception in ignored because the generator isn't closed until it is being deleted (automatically in this case, when Python exits); the generator __del__ handler closes the generator, which triggers an exception of there is one.
2018-04-26 18:46:33 +01:00
Michael Handschuh d87c121d4b Rename IPortfolioSelectionModel -> IUniverseSelectionModel 2018-03-29 12:18:44 -04:00