Attaching the code snippet below - self.Holdings is a list of Symbols for the securities in my portfolio (I do a poor job of updating the sold holdings so h2 cleans that up for me)

Not sure why the call object doesn't contain a Strike key. It has most of the other Option properties from what I skimmed (bid, ask, expiry, etc...) but not Strike.

h = [self.Portfolio[x] for x in self.Holdings]
h2 = [x for x in h if x.Invested]

callH = [x for x in h2 if x.Symbol.SecurityType == SecurityType.Option and not(self.Securities[x.Symbol].Right)][0]

call = self.Securities[callH.Symbol]

c = call.Strike