Using python3 leads to an error that says
"TypeError: unhashable type: 'Raw'".
Fixes: https://tracker.ceph.com/issues/45446
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit
cb0bfc8fab4372b0caf5102823883b0b913d4fcb)
shell = any([a for a in args if isinstance(a, Raw)])
# Filter out helper tools that don't exist in a vstart environment
- args = [a for a in args if a not in {
- 'adjust-ulimits', 'ceph-coverage'}]
+ args = [a for a in args if a not in ('adjust-ulimits',
+ 'ceph-coverage')]
# Adjust binary path prefix if given a bare program name
if "/" not in args[0]: