Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Support ur"""docstrings""" #116

Closed
jquast opened this issue Apr 14, 2015 · 0 comments · Fixed by #119
Closed

Support ur"""docstrings""" #116

jquast opened this issue Apr 14, 2015 · 0 comments · Fixed by #119

Comments

@jquast
Copy link

jquast commented Apr 14, 2015

I have a docstring that contains both unicode characters and backslashes.

I cannot find any way to make the pep257 happy with this, though ur"""docstring""" seems suitable.

$ cat > test.py <<EOF
"""Some test module."""
# encoding: utf-8

def func(self):
    ur"""docstring with \backslashes and unicode, コンニチハ."""
    pass
EOF
$ pep257 test.py
test.py:4 in public function `func`:
        D301: Use r""" if any backslashes in a docstring
test.py:4 in public function `func`:
        D300: Use """triple double quotes""" (found '-quotes)
$ PAGER=cat python
>>> from test import func
>>> help(func)
Help on function func in module test:

func(self)
    docstring with \backslashes and unicode, コンニチハ.

>>>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant