Skip to content

Conversation

@jiahut
Copy link

@jiahut jiahut commented Jun 4, 2019

fix the grammar error to support python3.7

@jiahut
Copy link
Author

jiahut commented Jun 4, 2019

refer to #50

@jiahut
Copy link
Author

jiahut commented Jun 10, 2019

add the open action

# display line delims only if more than one file exists. facilitates piping file content
noDelim = len(gist['files']) == 1 or fileName != ''
for (file, data) in gist['files'].items():
for (file, data) in list(gist['files'].items()):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not so sure why the parentheses are necessary on this line. I think it could be

for file, data in gist['files'].items():

target = os.path.join(path,id)

print ('Gist \'{0}\' has {1} file(s)'.format(id, len(gist['files'])))
print(('Gist \'{0}\' has {1} file(s)'.format(id, len(gist['files']))))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need for extra parentheses.

print(('Gist \'{0}\' has {1} file(s)'.format(id, len(gist['files']))))
for file in gist['files']:
print (' ' + file)
print((' ' + file))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

print("Error message: " + str(e))
else:
print 'Ok. I won\'t download the Gist.'
print('Ok. I won\'t download the Gist.')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be good to standardize on double or single quotes rather than both.

oldgist['description'] = description
if content and content != '?':
for (file, data) in oldgist['files'].items():
for (file, data) in list(oldgist['files'].items()):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, no paren needed

gist = _get_gist(id)

print ('Gist \'{0}\' Description: {1}'.format(id, gist['description']))
print(('Gist \'{0}\' Description: {1}'.format(id, gist['description'])))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here too

print(('Gist \'{0}\' Description: {1}'.format(id, gist['description'])))
for file in gist['files']:
print (' ' + file)
print((' ' + file))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And here

print(textwrap.fill('An easy to use CLI to manage your GitHub Gists. Create, edit, append, view, search and backup your Gists.', defaults.max_width))
print('')
print('Author: Nik Khilnani - https://github.com/khilnani/gists.cli')
print('')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be preferable to just add \n to the end of other print statements rather than printing out empty strings

log.debug('OTP not required.')
else:
print 'Github rejected the username and password but didnt send an OTP header. Try again please'
print('Github rejected the username and password but didnt send an OTP header. Try again please')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*didn't

sys.exit(0)
else:
print 'Uknown Error: ' + str(code)
print('Uknown Error: ' + str(code))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could take advantage of python3's format here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants