<s> import click <EOL> from base_request import DigitalOcean , print_table , CONTEXT_SETTINGS <EOL> from urls import ACCOUNT_INFO <EOL> @ click . group ( ) <EOL> def account_group ( ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> @ account_group . command ( context_settings = CONTEXT_SETTINGS ) <EOL> @ click . option ( '<STR_LIT>' , '<STR_LIT>' , type = str , help = '<STR_LIT>' , metavar = '<STR_LIT>' ) <EOL> @ click . option ( '<STR_LIT>' , '<STR_LIT>' , type = click . Choice ( [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:html>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) , help = '<STR_LIT>' , default = '<STR_LIT>' , metavar = '<STR_LIT>' ) <EOL> @ click . option ( '<STR_LIT>' , '<STR_LIT>' , help = '<STR_LIT>' , metavar = '<STR_LIT>' ) <EOL> def account ( token , tablefmt , proxy ) : <EOL> """<STR_LIT>""" <EOL> method = '<STR_LIT:GET>' <EOL> url = ACCOUNT_INFO <EOL> result = DigitalOcean . do_request ( method , url , token = token , proxy = proxy ) <EOL> if result [ '<STR_LIT>' ] : <EOL> click . echo ( ) <EOL> click . echo ( '<STR_LIT>' % ( result [ '<STR_LIT>' ] ) ) <EOL> else : <EOL> record = '<STR_LIT>' <EOL> headers = [ '<STR_LIT>' , '<STR_LIT>' ] <EOL> table = [ ] <EOL> for key in result [ '<STR_LIT>' ] . keys ( ) : <EOL> table . append ( [ key , result [ '<STR_LIT>' ] [ key ] ] ) <EOL> data = { '<STR_LIT>' : headers , '<STR_LIT>' : table } <EOL> print_table ( tablefmt , data , record ) </s>
