Would you consider
seq = seq or 
a viable alternative to your if-construction?
Yes, I would see that as a viable alternative :-) — although I would argue that:
if X is None
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.