pythonnet icon indicating copy to clipboard operation
pythonnet copied to clipboard

Display String Representation in C# Objects Nested in List

Open AlexCatarino opened this issue 3 years ago • 0 comments
trafficstars

Details

The print method in Jupyter doesn't display string from __repr__/__str__ when they are nested in a list:

qb = QuantBook()
tickers = ["ITA", "PPA", "XAR", "DFEN", "SHLD"]
symbols = []

for ticker in tickers:
    symbols.append(qb.AddEquity(ticker, Resolution.Daily).Symbol)

print(symbols)

Displays:

[<QuantConnect.Symbol object at 0x7f9b74b40608>,
 <QuantConnect.Symbol object at 0x7f9b7638ba48>,
 <QuantConnect.Symbol object at 0x7f9b746d7c08>,
 <QuantConnect.Symbol object at 0x7f9b746d71c8>,
 <QuantConnect.Symbol object at 0x7f9b746d7108>]

when it should:

['ITA', 'PPA', 'XAR', 'DFEN', 'SHLD']

AlexCatarino avatar Aug 03 '22 15:08 AlexCatarino