You probably don't want this to be a class-level attribute, because they are exactly that (class-level, not object-level).  The better approach is to accept an optional timeout argument to `__init__` and store that on `self` to later be passed in to `smtplib.SMTP`.