-
Notifications
You must be signed in to change notification settings - Fork 438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'str' does not support the buffer interface on gh feed
#84
Comments
Also: $ gh feed surajssd -p
Listing events...
Traceback (most recent call last):
File "/usr/bin/gh", line 9, in <module>
load_entry_point('gitsome==0.6.0', 'console_scripts', 'gh')()
File "/usr/lib/python3.4/site-packages/gitsome/main_cli.py", line 26, in cli
github.cli()
File "/usr/lib/python3.4/site-packages/click/core.py", line 716, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python3.4/site-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.4/site-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.4/site-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.4/site-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.4/site-packages/click/decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File "/usr/lib/python3.4/site-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.4/site-packages/gitsome/githubcli.py", line 226, in feed
github.feed(user_or_repo, private, pager)
File "/usr/lib/python3.4/site-packages/gitsome/github.py", line 86, in auth_wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/gitsome/github.py", line 323, in feed
build_urls=False)
File "/usr/lib/python3.4/site-packages/gitsome/table.py", line 128, in build_table_setup
build_urls)
File "/usr/lib/python3.4/site-packages/gitsome/table.py", line 69, in build_table
output += format_method(view_entry) + '\n'
File "/usr/lib/python3.4/site-packages/gitsome/formatter.py", line 358, in format_event
item += self.event_handlers[event.type](event)
File "/usr/lib/python3.4/site-packages/gitsome/formatter.py", line 202, in _format_create_delete_event
event.payload['description'])
File "/usr/lib/python3.4/site-packages/gitsome/formatter.py", line 135, in _format_indented_message
message = self.strip_line_breaks(message)
File "/usr/lib/python3.4/site-packages/gitsome/formatter.py", line 643, in strip_line_breaks
text = re.sub(r'\r', '', text)
File "/usr/lib64/python3.4/re.py", line 179, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or buffer |
Hi @surajssd, thanks for the bug report. I am able to reproduce this issue running:
Curious if you see a problem running the following command, which works for me:
|
$ gh feed donnemartin -p worked perfectly fine! |
@SanketDG do you know why it's a special case with my username and also with my friend's username but works with @donnemartin 's username! :-| |
I don't know about your friend but for your case https://github.com/surajssd/flaskapp-registration has no description. Lots of repos dont have descriptions, so this issue should have surfaced a long time ago. I might have to dig in deeper to find out the real problem. |
Fixed in #89.
See #89 (comment). |
I get following error:
version:
gitsome-0.6.0
installed usingpip3
system config:
$ uname -a Linux foo 4.7.6-100.fc23.x86_64 #1 SMP Mon Oct 3 18:15:29 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
The text was updated successfully, but these errors were encountered: