def transfer_owner(self, new_owner):
if not self.owner and not self.admin:<EOL><INDENT>raise RuntimeError("<STR_LIT>")<EOL><DEDENT>new_owner = new_owner.strip().lower()<EOL>if not new_owner:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>self.__set_config_value("<STR_LIT>", new_owner)<EOL>
You had good run at it, it's time for someone else to get dirty