Skip to content

Commit 0b5436b

Browse files
committed
Reformart + disabled some Flake8 warnings
Some unused/unknown imports are required
1 parent c3805f5 commit 0b5436b

File tree

11 files changed

+31
-35
lines changed

11 files changed

+31
-35
lines changed

javaobj/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
"""
3535

3636
# Imports giving access to what the javaobj module provides
37-
from javaobj.v1.beans import *
38-
from javaobj.v1.core import *
39-
from javaobj.v1.transformers import *
37+
from javaobj.v1.beans import * # noqa: F401,F403
38+
from javaobj.v1.core import * # noqa: F401,F403
39+
from javaobj.v1.transformers import * # noqa: F401,F403
4040

4141
# ------------------------------------------------------------------------------
4242

javaobj/modifiedutf8.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def byte_to_int(data):
4747

4848

4949
else:
50-
unicode_char = unichr # pylint:disable=undefined-variable
50+
unicode_char = unichr # pylint:disable=undefined-variable # noqa: F821
5151

5252
def byte_to_int(data):
5353
# type: (bytes) -> int

javaobj/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from __future__ import absolute_import
3131

3232
# Standard library
33-
from typing import Any, Tuple
33+
from typing import Any, Tuple # noqa: F401
3434
import logging
3535
import struct
3636
import sys
@@ -190,8 +190,8 @@ def read_to_str(data):
190190

191191
else:
192192
BYTES_TYPE = str
193-
UNICODE_TYPE = unicode # pylint:disable=undefined-variable
194-
unicode_char = unichr # pylint:disable=undefined-variable
193+
UNICODE_TYPE = unicode # pylint:disable=undefined-variable # noqa: F821
194+
unicode_char = unichr # pylint:disable=undefined-variable # noqa: F821
195195
bytes_char = chr
196196

197197
# Python 2 interpreter : str & unicode

javaobj/v1/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
limitations under the License.
2525
"""
2626

27-
from . import beans, core, transformers
28-
from .core import (
27+
from . import beans, core, transformers # noqa: F401
28+
from .core import ( # noqa: F401
2929
load,
3030
loads,
3131
dumps,
3232
JavaObjectMarshaller,
3333
JavaObjectUnmarshaller,
3434
)
35-
from .transformers import DefaultObjectTransformer
35+
from .transformers import DefaultObjectTransformer # noqa: F401
3636

3737
# ------------------------------------------------------------------------------
3838

javaobj/v1/beans.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ def __init__(self, classdesc=None):
201201
def __hash__(self):
202202
return list.__hash__(self)
203203

204+
204205
class JavaByteArray(JavaObject):
205206
"""
206207
Represents the special case of Java Array which contains bytes

javaobj/v1/core.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,7 @@ def loads(string, *transformers, **kwargs):
109109
:return: The deserialized object
110110
"""
111111
# Reuse the load method (avoid code duplication)
112-
return load(
113-
BytesIO(string),
114-
*transformers,
115-
**kwargs
116-
)
112+
return load(BytesIO(string), *transformers, **kwargs)
117113

118114

119115
def dumps(obj, *transformers):

javaobj/v1/transformers.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
log_debug,
3838
log_error,
3939
to_bytes,
40-
to_unicode,
4140
read_struct,
4241
read_string,
4342
)
@@ -63,7 +62,7 @@ def __init__(self, unmarshaller):
6362
JavaObject.__init__(self)
6463

6564
def __hash__(self):
66-
return list.__hash__(self)
65+
return list.__hash__(self)
6766

6867
def __extra_loading__(self, unmarshaller, ident=0):
6968
# type: (JavaObjectUnmarshaller, int) -> None
@@ -144,9 +143,7 @@ def __extra_loading__(self, unmarshaller, ident=0):
144143
self.buckets = unmarshaller._read_value(
145144
TypeCode.TYPE_INTEGER, ident
146145
)
147-
self.size = unmarshaller._read_value(
148-
TypeCode.TYPE_INTEGER, ident
149-
)
146+
self.size = unmarshaller._read_value(TypeCode.TYPE_INTEGER, ident)
150147

151148
# Read entries
152149
for _ in range(self.size):
@@ -175,7 +172,7 @@ def __init__(self, unmarshaller):
175172
JavaObject.__init__(self)
176173

177174
def __hash__(self):
178-
return set.__hash__(self)
175+
return set.__hash__(self)
179176

180177
def __extra_loading__(self, unmarshaller, ident=0):
181178
# type: (JavaObjectUnmarshaller, int) -> None

javaobj/v1/unmarshaller.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,8 @@ def _read_and_exec_opcode(self, ident=0, expect=None):
221221

222222
if expect and opid not in expect:
223223
raise IOError(
224-
"Unexpected opcode 0x{0:X} -- {1} (at offset 0x{2:X})".format(
224+
"Unexpected opcode 0x{0:X} -- {1} "
225+
"(at offset 0x{2:X})".format(
225226
opid, StreamCodeDebug.op_id(opid), position
226227
)
227228
)
@@ -230,9 +231,8 @@ def _read_and_exec_opcode(self, ident=0, expect=None):
230231
handler = self.opmap[opid]
231232
except KeyError:
232233
raise RuntimeError(
233-
"Unknown OpCode in the stream: 0x{0:X} (at offset 0x{1:X})".format(
234-
opid, position
235-
)
234+
"Unknown OpCode in the stream: 0x{0:X} "
235+
"(at offset 0x{1:X})".format(opid, position)
236236
)
237237
else:
238238
return opid, handler(ident=ident)
@@ -656,7 +656,9 @@ def do_array(self, parent=None, ident=0):
656656
array = JavaByteArray(self.object_stream.read(size), classdesc)
657657
elif self.use_numpy_arrays and numpy is not None:
658658
array = numpy.fromfile(
659-
self.object_stream, dtype=NUMPY_TYPE_MAP[type_code], count=size,
659+
self.object_stream,
660+
dtype=NUMPY_TYPE_MAP[type_code],
661+
count=size,
660662
)
661663
else:
662664
for _ in range(size):
@@ -823,7 +825,8 @@ def _oops_dump_state(self, ignore_remaining_data=False):
823825
log_error("==Oops state dump" + "=" * (30 - 17))
824826
log_error("References: {0}".format(self.references))
825827
log_error(
826-
"Stream seeking back at -16 byte (2nd line is an actual position!):"
828+
"Stream seeking back at -16 byte "
829+
"(2nd line is an actual position!):"
827830
)
828831

829832
# Do not use a keyword argument

javaobj/v2/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
limitations under the License.
3636
"""
3737

38-
from . import api, beans, core, main, stream, transformers
39-
from .main import load, loads
38+
from . import api, beans, core, main, stream, transformers # noqa: 401
39+
from .main import load, loads # noqa: 401
4040

4141
# ------------------------------------------------------------------------------
4242

javaobj/v2/core.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,9 @@
2727

2828
from __future__ import absolute_import
2929

30-
from enum import Enum
3130
from typing import Any, Callable, Dict, IO, List, Optional
3231
import logging
3332
import os
34-
import struct
3533

3634
from . import api
3735
from .beans import (
@@ -53,14 +51,13 @@
5351
from .stream import DataStreamReader
5452
from .transformers import DefaultObjectTransformer
5553
from ..constants import (
56-
ClassDescFlags,
5754
StreamConstants,
5855
TerminalCode,
5956
TypeCode,
6057
PRIMITIVE_TYPES,
6158
)
6259

63-
from ..modifiedutf8 import decode_modified_utf8
60+
from ..modifiedutf8 import decode_modified_utf8 # noqa: F401
6461

6562
# ------------------------------------------------------------------------------
6663

@@ -412,7 +409,9 @@ def _do_classdesc(self, type_code):
412409
# Reference to an already loading class description
413410
previous = self._do_reference()
414411
if not isinstance(previous, JavaClassDesc):
415-
raise ValueError("Referenced object is not a class description")
412+
raise ValueError(
413+
"Referenced object is not a class description"
414+
)
416415
return previous
417416
elif type_code == TerminalCode.TC_PROXYCLASSDESC:
418417
# Proxy class description

0 commit comments

Comments
 (0)