File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -768,11 +768,15 @@ def auth_cancel(self, args):
768768 confirm = raw_input (
769769 "Cancel account \" {}\" at {}? (y/N) " .format (username , controller ))
770770 if confirm in ['y' , True ]:
771- self ._dispatch ('delete' , '/v1/auth/cancel' )
772- self ._settings ['controller' ] = None
773- self ._settings ['token' ] = None
774- self ._settings .save ()
775- self ._logger .info ('Account cancelled' )
771+ response = self ._dispatch ('delete' , '/v1/auth/cancel' )
772+ if response .status_code == requests .codes .no_content :
773+ self ._settings ['controller' ] = None
774+ self ._settings ['token' ] = None
775+ self ._settings .save ()
776+ self ._logger .info ('Account cancelled' )
777+ else :
778+ self ._logger .info ('Account not changed' )
779+ raise ResponseError (response )
776780 else :
777781 self ._logger .info ('Account not changed' )
778782
You can’t perform that action at this time.
0 commit comments