def run_bear(bearcls, instance, input, **options):
"""
Analyze `input` with :class:`Unleashed` Bear `instance`.
:param bearcls:
The original coala Bear class.
:param input:
Either a file ``path.Path`` instance or a ``str`` of input data.
"""
if isinstance(input, Path):
filename = input
data = input.lines()
else:
filename = ':bearsh-input:'
data = [line + '\n' for line in str(input).split('\n')]
return bearcls.run(instance, filename, data, **options)
评论列表
文章目录