{"action":"closed","issue":{"url":"https://api.github.com/repos/datacats/datacats/issues/153","labels_url":"https://api.github.com/repos/datacats/datacats/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/datacats/datacats/issues/153/comments","events_url":"https://api.github.com/repos/datacats/datacats/issues/153/events","html_url":"https://github.com/datacats/datacats/issues/153","id":84766854,"number":153,"title":"Make sure we don't print out random progress stuff to stdout","user":{"login":"dborzov","id":816895,"avatar_url":"https://avatars.githubusercontent.com/u/816895?v=3","gravatar_id":"","url":"https://api.github.com/users/dborzov","html_url":"https://github.com/dborzov","followers_url":"https://api.github.com/users/dborzov/followers","following_url":"https://api.github.com/users/dborzov/following{/other_user}","gists_url":"https://api.github.com/users/dborzov/gists{/gist_id}","starred_url":"https://api.github.com/users/dborzov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dborzov/subscriptions","organizations_url":"https://api.github.com/users/dborzov/orgs","repos_url":"https://api.github.com/users/dborzov/repos","events_url":"https://api.github.com/users/dborzov/events{/privacy}","received_events_url":"https://api.github.com/users/dborzov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/datacats/datacats/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-03T20:52:21Z","updated_at":"2015-06-05T00:54:10Z","closed_at":"2015-06-05T00:54:10Z","body":"We probably should review all the basic print messages to see if they really should be there.\r\n\r\nRunning `grep -rn \"print \" . --include=\"*.py\"` within `/datacats` gives the following print statements that we should give some second thought about:\r\n\r\n\r\n```sh\r\n./cli/create.py:57:            print \"WARNING: When deploying you will need to choose a\"\r\n./cli/create.py:58:            print \"target name that is at least 5 characters long\"\r\n./cli/create.py:172:            print 'At least 4 characters are required'\r\n./cli/create.py:177:        print 'Passwords do not match'\r\n./cli/deploy.py:46:    print \"Deployed source to http://{0}.datacats.io\".format(target_name)\r\n./cli/install.py:61:        print 'ckan not found in environment directory'\r\n./cli/pull.py:52:                print json.dumps(s)\r\n./cli/purge.py:44:            print 'Failed to load environment.',\r\n./cli/purge.py:45:            print 'Not deleting environment directory.'\r\n./cli/install.py:61:        print 'ckan not found in environment directory'\r\n./cli/less.py:27:    print 'Converting .less files to .css...'\r\n./cli/lesscd.py:32:            print 'event! ' + str(event)  \r\n``` "}}