Skip to content

Commit 1eda7f3

Browse files
committed
pep8: fixes for latest version of flake8
* Also take care of a pesky warning from pytest when getting style by id.
1 parent 94623ff commit 1eda7f3

File tree

12 files changed

+31
-28
lines changed

12 files changed

+31
-28
lines changed

docx/enum/shape.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ class WD_INLINE_SHAPE_TYPE(object):
1818
SMART_ART = 15
1919
NOT_IMPLEMENTED = -6
2020

21+
2122
WD_INLINE_SHAPE = WD_INLINE_SHAPE_TYPE

docx/enum/text.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ class WD_BREAK_TYPE(object):
8181
SECTION_ODD_PAGE = 5
8282
TEXT_WRAPPING = 11
8383

84+
8485
WD_BREAK = WD_BREAK_TYPE
8586

8687

docx/image/png.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def IHDR(self):
132132
"""
133133
IHDR chunk in PNG image
134134
"""
135-
match = lambda chunk: chunk.type_name == PNG_CHUNK_TYPE.IHDR
135+
match = lambda chunk: chunk.type_name == PNG_CHUNK_TYPE.IHDR # noqa
136136
IHDR = self._find_first(match)
137137
if IHDR is None:
138138
raise InvalidImageStreamError('no IHDR chunk in PNG image')
@@ -143,7 +143,7 @@ def pHYs(self):
143143
"""
144144
pHYs chunk in PNG image, or |None| if not present
145145
"""
146-
match = lambda chunk: chunk.type_name == PNG_CHUNK_TYPE.pHYs
146+
match = lambda chunk: chunk.type_name == PNG_CHUNK_TYPE.pHYs # noqa
147147
return self._find_first(match)
148148

149149
def _find_first(self, match):

docx/oxml/__init__.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,19 +64,17 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
6464
# custom element class mappings
6565
# ===========================================================================
6666

67-
from .shared import CT_DecimalNumber, CT_OnOff, CT_String
67+
from .shared import CT_DecimalNumber, CT_OnOff, CT_String # noqa
6868

6969

70-
from .coreprops import CT_CoreProperties
70+
from .coreprops import CT_CoreProperties # noqa
7171
register_element_cls('cp:coreProperties', CT_CoreProperties)
7272

73-
from .document import CT_Body, CT_Document
73+
from .document import CT_Body, CT_Document # noqa
7474
register_element_cls('w:body', CT_Body)
7575
register_element_cls('w:document', CT_Document)
7676

77-
from .numbering import (
78-
CT_Num, CT_Numbering, CT_NumLvl, CT_NumPr
79-
)
77+
from .numbering import CT_Num, CT_Numbering, CT_NumLvl, CT_NumPr # noqa
8078
register_element_cls('w:abstractNumId', CT_DecimalNumber)
8179
register_element_cls('w:ilvl', CT_DecimalNumber)
8280
register_element_cls('w:lvlOverride', CT_NumLvl)
@@ -86,13 +84,13 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
8684
register_element_cls('w:numbering', CT_Numbering)
8785
register_element_cls('w:startOverride', CT_DecimalNumber)
8886

89-
from .section import CT_PageMar, CT_PageSz, CT_SectPr, CT_SectType
87+
from .section import CT_PageMar, CT_PageSz, CT_SectPr, CT_SectType # noqa
9088
register_element_cls('w:pgMar', CT_PageMar)
9189
register_element_cls('w:pgSz', CT_PageSz)
9290
register_element_cls('w:sectPr', CT_SectPr)
9391
register_element_cls('w:type', CT_SectType)
9492

95-
from .shape import (
93+
from .shape import ( # noqa
9694
CT_Blip, CT_BlipFillProperties, CT_GraphicalObject,
9795
CT_GraphicalObjectData, CT_Inline, CT_NonVisualDrawingProps, CT_Picture,
9896
CT_PictureNonVisual, CT_Point2D, CT_PositiveSize2D, CT_ShapeProperties,
@@ -113,7 +111,7 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
113111
register_element_cls('wp:extent', CT_PositiveSize2D)
114112
register_element_cls('wp:inline', CT_Inline)
115113

116-
from .styles import CT_LatentStyles, CT_LsdException, CT_Style, CT_Styles
114+
from .styles import CT_LatentStyles, CT_LsdException, CT_Style, CT_Styles # noqa
117115
register_element_cls('w:basedOn', CT_String)
118116
register_element_cls('w:latentStyles', CT_LatentStyles)
119117
register_element_cls('w:locked', CT_OnOff)
@@ -127,7 +125,7 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
127125
register_element_cls('w:uiPriority', CT_DecimalNumber)
128126
register_element_cls('w:unhideWhenUsed', CT_OnOff)
129127

130-
from .table import (
128+
from .table import ( # noqa
131129
CT_Height, CT_Row, CT_Tbl, CT_TblGrid, CT_TblGridCol, CT_TblLayoutType,
132130
CT_TblPr, CT_TblWidth, CT_Tc, CT_TcPr, CT_TrPr, CT_VerticalJc, CT_VMerge
133131
)
@@ -148,7 +146,7 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
148146
register_element_cls('w:vAlign', CT_VerticalJc)
149147
register_element_cls('w:vMerge', CT_VMerge)
150148

151-
from .text.font import (
149+
from .text.font import ( # noqa
152150
CT_Color, CT_Fonts, CT_Highlight, CT_HpsMeasure, CT_RPr, CT_Underline,
153151
CT_VerticalAlignRun
154152
)
@@ -181,10 +179,10 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
181179
register_element_cls('w:vertAlign', CT_VerticalAlignRun)
182180
register_element_cls('w:webHidden', CT_OnOff)
183181

184-
from .text.paragraph import CT_P
182+
from .text.paragraph import CT_P # noqa
185183
register_element_cls('w:p', CT_P)
186184

187-
from .text.parfmt import (
185+
from .text.parfmt import ( # noqa
188186
CT_Ind, CT_Jc, CT_PPr, CT_Spacing, CT_TabStop, CT_TabStops
189187
)
190188
register_element_cls('w:ind', CT_Ind)
@@ -199,7 +197,7 @@ def OxmlElement(nsptag_str, attrs=None, nsdecls=None):
199197
register_element_cls('w:tabs', CT_TabStops)
200198
register_element_cls('w:widowControl', CT_OnOff)
201199

202-
from .text.run import CT_Br, CT_R, CT_Text
200+
from .text.run import CT_Br, CT_R, CT_Text # noqa
203201
register_element_cls('w:br', CT_Br)
204202
register_element_cls('w:r', CT_R)
205203
register_element_cls('w:t', CT_Text)

docx/oxml/coreprops.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def _offset_dt(cls, dt, offset_str):
237237
td = timedelta(hours=hours, minutes=minutes)
238238
return dt + td
239239

240-
_offset_pattern = re.compile('([+-])(\d\d):(\d\d)')
240+
_offset_pattern = re.compile(r'([+-])(\d\d):(\d\d)')
241241

242242
@classmethod
243243
def _parse_W3CDTF_to_datetime(cls, w3cdtf_str):

docx/oxml/xmlchemy.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111

1212
import re
1313

14-
from . import OxmlElement
15-
from ..compat import Unicode
16-
from .exceptions import InvalidXmlError
17-
from .ns import NamespacePrefixedTag, nsmap, qn
18-
from ..shared import lazyproperty
14+
from docx.compat import Unicode
15+
from docx.oxml import OxmlElement
16+
from docx.oxml.exceptions import InvalidXmlError
17+
from docx.oxml.ns import NamespacePrefixedTag, nsmap, qn
18+
from docx.shared import lazyproperty
1919

2020

2121
def serialize_for_reading(element):
@@ -39,9 +39,7 @@ class XmlString(Unicode):
3939
# front attrs | text
4040
# close
4141

42-
_xml_elm_line_patt = re.compile(
43-
'( *</?[\w:]+)(.*?)(/?>)([^<]*</[\w:]+>)?$'
44-
)
42+
_xml_elm_line_patt = re.compile(r'( *</?[\w:]+)(.*?)(/?>)([^<]*</[\w:]+>)?$')
4543

4644
def __eq__(self, other):
4745
lines = self.splitlines()
@@ -473,7 +471,7 @@ def _prop_name(self):
473471
Calculate property name from tag name, e.g. a:schemeClr -> schemeClr.
474472
"""
475473
if ':' in self._nsptagname:
476-
start = self._nsptagname.index(':')+1
474+
start = self._nsptagname.index(':') + 1
477475
else:
478476
start = 0
479477
return self._nsptagname[start:]

features/steps/helpers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
def absjoin(*paths):
1111
return os.path.abspath(os.path.join(*paths))
1212

13+
1314
thisdir = os.path.split(__file__)[0]
1415
scratch_dir = absjoin(thisdir, '../_scratch')
1516

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def text_of(relpath):
1717
text = f.read()
1818
return text
1919

20+
2021
# Read the version from docx.__version__ without importing the package
2122
# (and thus attempting to import packages it depends on that may not be
2223
# installed yet)

tests/image/test_helpers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ def it_raises_on_unexpected_EOF(self, read_str_fixture):
2828

2929
def it_can_read_a_long(self, read_long_fixture):
3030
stream_rdr, offset, expected_int = read_long_fixture
31-
l = stream_rdr.read_long(offset)
32-
assert l == expected_int
31+
long_ = stream_rdr.read_long(offset)
32+
assert long_ == expected_int
3333

3434
# fixtures -------------------------------------------------------
3535

tests/styles/test_styles.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def it_can_iterate_over_its_styles(self, iter_fixture):
4343
assert count == expected_count
4444
assert StyleFactory_.call_args_list == expected_calls
4545

46+
@pytest.mark.filterwarnings('ignore::UserWarning')
4647
def it_can_get_a_style_by_id(self, getitem_id_fixture):
4748
styles, key, expected_element = getitem_id_fixture
4849
style = styles[key]

0 commit comments

Comments
 (0)