Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: pex_policy
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:Alert Production S17 - 12
-
Team:Alert Production
Description
The method names(bool topLevelOnly = false) in pex::policy::Policy does not use its argument, always behaving as if topLevelOnly were true. It appears that this bug went undetected because the swig wrapper for names(list<string> &, bool, bool) masked names(bool), preventing it from ever being called from Python code.
I propose that the implementation of names(bool) be changed to share code with names(list<string> &, bool, bool), both fixing the immediate problem and preventing inconsistent behavior from calling the wrong overload in the future.
Attachments
Issue Links
- blocks
-
DM-8423 Wrap obs_base (was daf_butlerUtils) with pybind11
- Done
Hi Russell Owen, please review this fix.