I found that if I have a strategy with retired audiences segments, using the 'get_all' flag will return an empty list.
So
retired_segments = list(t1_client.get('strategies', strategy.id, child='retired_audience_segments', include='retired_audience_segments'))
will return a populated list of retired segments but
retired_segments = list(t1_client.get('strategies', strategy.id, child='retired_audience_segments', include='retired_audience_segments', get_all=True))
will return an empty list at all times.
I found that if I have a strategy with retired audiences segments, using the 'get_all' flag will return an empty list.
So
retired_segments = list(t1_client.get('strategies', strategy.id, child='retired_audience_segments', include='retired_audience_segments'))
will return a populated list of retired segments butretired_segments = list(t1_client.get('strategies', strategy.id, child='retired_audience_segments', include='retired_audience_segments', get_all=True))
will return an empty list at all times.