Skip to content

Commit e7cfc0c

Browse files
author
Dorian Birraux
committed
Merge pull request #211 in LCL/wolframclientforpython from bugfix/fix-various-errors to master
* commit '9be450632d9a75837d2130117e5ebd18419116f4': init dict with values in oauth Fix errors spotted by static analyser.
2 parents 008fb5f + 9be4506 commit e7cfc0c

6 files changed

Lines changed: 15 additions & 13 deletions

File tree

wolframclient/evaluation/cloud/asynccloudsession.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from __future__ import absolute_import, print_function, unicode_literals
22

3+
import json
34
import logging
45

56
from wolframclient.evaluation.base import WolframAsyncEvaluator
@@ -260,7 +261,7 @@ async def perform(self, **kwargs):
260261
# formatting for http requests, based on aiohttp objects.
261262

262263

263-
def _encode_inputs_as_wxf(inputs, multipart, **kwargs):
264+
def _encode_inputs_as_wxf(form_data, inputs, **kwargs):
264265
for name, value in inputs.items():
265266
form_data.add_field(name + "__wxf", export(value, target_format="wxf", **kwargs))
266267

wolframclient/evaluation/cloud/oauth.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -192,17 +192,18 @@ def __init__(
192192

193193
def authenticate(self):
194194
if logger.isEnabledFor(logging.DEBUG):
195-
logger.debug("xauth authentication of user %s", user)
195+
logger.debug("xauth authentication of user %s", self.xauth_credentials.user)
196196
if not self.server.is_xauth():
197197
raise AuthenticationException(
198198
"XAuth is not configured. Missing consumer key and/or secret."
199199
)
200200
# todo use xauth server key/secret
201201
client = self.client_class(self.consumer_key, self.consumer_secret)
202-
params = {}
203-
params["x_auth_username"] = self.xauth_credentials.user
204-
params["x_auth_password"] = self.xauth_credentials.password
205-
params["x_auth_mode"] = "client_auth"
202+
params = {
203+
"x_auth_username": self.xauth_credentials.user,
204+
"x_auth_password": self.xauth_credentials.password,
205+
"x_auth_mode": "client_auth"
206+
}
206207

207208
# avoid dumping password in log files.
208209
logging.disable(logging.DEBUG)

wolframclient/evaluation/pool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __init__(
7373
):
7474
super().__init__(loop)
7575
if poolsize <= 0:
76-
raise ValueError("Invalid pool size value %i. Expecting a positive integer." % i)
76+
raise ValueError("Invalid pool size value %i. Expecting a positive integer." % poolsize)
7777
self._queue = asyncio.Queue(load_factor * poolsize, loop=self._loop)
7878
self.async_language_session_class = async_language_session_class
7979
self._evaluators = set()

wolframclient/exception.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def __init__(self, response, msg=None):
1414
else:
1515
try:
1616
self.msg = response.text()
17-
except UnicodeDecodeErrors:
17+
except UnicodeDecodeError:
1818
self.msg = "Failed to decode request body."
1919

2020
def __str__(self):

wolframclient/tests/serializers/pandas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def create_numpy_data_nan(self):
2828

2929
def create_numpy_data_zero(self):
3030
# zero-based
31-
arr, index = create_numpy_data_nan()
31+
arr, index = self.create_numpy_data_nan()
3232
arr[numpy.isnan(arr)] = 0
3333
return arr, index
3434

wolframclient/utils/externalevaluate.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,11 @@ def evaluate_message(input=None, return_type=None, args=None, **opts):
150150
return result
151151

152152

153-
def handle_message(socket, evaluate_message=evaluate_message, consumer = None):
153+
def handle_message(socket, evaluate_message=evaluate_message, consumer=None):
154154

155155
__traceback_hidden_variables__ = True
156156

157-
message = binary_deserialize(socket.recv(), consumer = consumer)
157+
message = binary_deserialize(socket.recv(), consumer=consumer)
158158
result = evaluate_message(**message)
159159

160160
sys.stdout.flush()
@@ -184,7 +184,7 @@ def start_zmq_loop(
184184
redirect_stdout=True,
185185
export_kwargs=EXPORT_KWARGS,
186186
evaluate_message=evaluate_message,
187-
consumer = None,
187+
consumer=None,
188188
**opts
189189
):
190190

@@ -203,7 +203,7 @@ def start_zmq_loop(
203203

204204
# now sit in a while loop, evaluating input
205205
while messages < message_limit:
206-
stream.write(handler(socket, evaluate_message=evaluate_message, consumer = consumer))
206+
stream.write(handler(socket, evaluate_message=evaluate_message, consumer=consumer))
207207
messages += 1
208208

209209
if redirect_stdout:

0 commit comments

Comments
 (0)