Skip to content

Commit 9d742cf

Browse files
authored
Merge pull request #176 from thopp-tudelft/session
remove session object from being created on import
2 parents 0823a6a + 7df3b70 commit 9d742cf

File tree

8 files changed

+117
-86
lines changed

8 files changed

+117
-86
lines changed

renderapi/coordinate.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from .utils import NullHandler, renderdumps, renderdump, get_json
77
from .client import coordinateClient
88
from .errors import RenderError
9-
import requests
109
import json
1110
import numpy as np
1211
import logging
@@ -20,7 +19,7 @@
2019
@renderaccess
2120
def world_to_local_coordinates(stack, z, x, y, host=None,
2221
port=None, owner=None, project=None,
23-
session=requests.session(),
22+
session=None,
2423
render=None, **kwargs):
2524
"""maps an world x,y,z coordinate in stack to a local coordinate
2625
Parameters
@@ -64,7 +63,7 @@ def world_to_local_coordinates(stack, z, x, y, host=None,
6463
@renderaccess
6564
def local_to_world_coordinates(stack, tileId, x, y,
6665
host=None, port=None, owner=None, project=None,
67-
session=requests.session(),
66+
session=None,
6867
render=None, **kwargs):
6968
"""convert coordinate from local to world with webservice request
7069
@@ -110,7 +109,7 @@ def local_to_world_coordinates(stack, tileId, x, y,
110109
def world_to_local_coordinates_batch(stack, d, z, host=None,
111110
port=None, owner=None, project=None,
112111
execute_local=False,
113-
session=requests.session(),
112+
session=None,
114113
render=None, **kwargs):
115114

116115
"""convert coordinate parameters from world to local
@@ -174,7 +173,7 @@ def world_to_local_coordinates_batch(stack, d, z, host=None,
174173
@renderaccess
175174
def local_to_world_coordinates_batch(stack, d, z, host=None,
176175
port=None, owner=None, project=None,
177-
session=requests.session(),
176+
session=None,
178177
render=None, **kwargs):
179178
"""convert coordinate parameters from local to world
180179
@@ -302,7 +301,7 @@ def unpackage_world_to_local_point_match_from_json(json_answer, tileId):
302301
# def old_world_to_local_coordinates_array(stack, dataarray, tileId, z=0,
303302
# host=None, port=None,
304303
# owner=None, project=None,
305-
# session=requests.session(),
304+
# session=None,
306305
# render=None, **kwargs):
307306
# ''''''
308307

@@ -359,7 +358,7 @@ def world_to_local_coordinates_array(stack, dataarray, tileId, z,
359358
owner=None, project=None,
360359
client_script=None,
361360
doClientSide=False, number_of_threads=20,
362-
session=requests.session(), **kwargs):
361+
session=None, **kwargs):
363362
"""map world to local coordinates using numpy array
364363
365364
Parameters
@@ -403,7 +402,7 @@ def world_to_local_coordinates_array(stack, dataarray, tileId, z,
403402
# def old_local_to_world_coordinates_array(stack, dataarray, tileId, z=0,
404403
# host=None, port=None,
405404
# owner=None, project=None,
406-
# session=requests.session(),
405+
# session=None,
407406
# render=None, **kwargs):
408407
# ''''''
409408
# request_url = format_preamble(
@@ -439,7 +438,7 @@ def local_to_world_coordinates_array(stack, dataarray, tileId, z,
439438
owner=None, project=None,
440439
client_script=None,
441440
doClientSide=False, number_of_threads=20,
442-
session=requests.session(), **kwargs):
441+
session=None, **kwargs):
443442
"""map local to world coordinates using numpy array
444443
445444
Parameters

renderapi/image.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/usr/bin/env python
22

33
import io
4-
import requests
54
from PIL import Image
65
import numpy as np
76
import logging
@@ -36,7 +35,7 @@ def get_bb_renderparams(stack, z, x, y, width, height, scale=1.0,
3635
binaryMask=None, filter=None, filterListName=None,
3736
convertToGray=None, excludeMask=None,
3837
host=None, port=None, owner=None,
39-
project=None, session=requests.session(),
38+
project=None, session=None,
4039
render=None, **kwargs):
4140

4241
request_url = format_preamble(
@@ -63,7 +62,7 @@ def get_bb_image(stack, z, x, y, width, height, scale=1.0,
6362
minIntensity=None, maxIntensity=None, binaryMask=None,
6463
filter=None, maxTileSpecsToRender=None,
6564
host=None, port=None, owner=None, project=None,
66-
img_format=None, session=requests.session(),
65+
img_format=None, session=None,
6766
render=None, **kwargs):
6867
"""render image from a bounding box defined in xy and return numpy array:
6968
@@ -150,7 +149,7 @@ def get_tile_renderparams(
150149
filter=None, filterListName=None, excludeMask=None, convertToGray=None,
151150
binaryMask=None, host=None, port=None, owner=None,
152151
project=None, img_format=None,
153-
session=requests.session(), render=None, **kwargs):
152+
session=None, render=None, **kwargs):
154153
request_url = format_preamble(
155154
host, port, owner, project, stack) + \
156155
"/tile/%s/render-parameters" % (
@@ -182,7 +181,7 @@ def get_tile_image_data(stack, tileId, channel=None, normalizeForMatching=True,
182181
minIntensity=None, maxIntensity=None,
183182
filter=None, host=None, port=None, owner=None,
184183
project=None, img_format=None,
185-
session=requests.session(), render=None, **kwargs):
184+
session=None, render=None, **kwargs):
186185
"""render image from a tile with all transforms and return numpy array
187186
188187
:func:`renderapi.render.renderaccess` decorated function
@@ -273,7 +272,7 @@ def get_section_renderparams(stack, z, binaryMask=None, channel=None,
273272
filterListName=None, minIntensity=None,
274273
maxIntensity=None, scale=None,
275274
host=None, port=None, owner=None, project=None,
276-
session=requests.session(),
275+
session=None,
277276
render=None, **kwargs):
278277
request_url = format_preamble(
279278
host, port, owner, project, stack) + "/z/{}/render-parameters".format(
@@ -299,7 +298,7 @@ def get_section_image(stack, z, scale=1.0, channel=None,
299298
filter=False,
300299
maxTileSpecsToRender=None, img_format=None,
301300
host=None, port=None, owner=None, project=None,
302-
session=requests.session(),
301+
session=None,
303302
render=None, **kwargs):
304303
"""render an section of image
305304
@@ -371,7 +370,7 @@ def get_section_image(stack, z, scale=1.0, channel=None,
371370
@renderaccess
372371
def get_renderparameters_image(renderparams, img_format=None,
373372
host=None, port=None, owner=None,
374-
session=requests.session(),
373+
session=None,
375374
render=None, **kwargs):
376375
try:
377376
image_ext = IMAGE_FORMATS[img_format]

renderapi/pointmatch.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
'''
33
Point Match APIs
44
'''
5-
import requests
65
import logging
76
from .render import format_baseurl, renderaccess
87
from .utils import NullHandler, get_json, put_json, rest_delete
@@ -90,7 +89,7 @@ def swap_matchpair(match, copy=True):
9089

9190
@renderaccess
9291
def get_matchcollection_owners(host=None, port=None,
93-
session=requests.session(),
92+
session=None,
9493
render=None, **kwargs):
9594

9695
"""get all the matchCollection owners
@@ -121,7 +120,7 @@ def get_matchcollection_owners(host=None, port=None,
121120

122121
@renderaccess
123122
def get_matchcollections(owner=None, host=None, port=None,
124-
session=requests.session(), render=None, **kwargs):
123+
session=None, render=None, **kwargs):
125124
"""get all the matchCollections owned by owner
126125
127126
:func:`renderapi.render.renderaccess` decorated function
@@ -153,7 +152,7 @@ def get_matchcollections(owner=None, host=None, port=None,
153152

154153
@renderaccess
155154
def get_match_groupIds(matchCollection, owner=None, host=None,
156-
port=None, session=requests.session(),
155+
port=None, session=None,
157156
render=None, **kwargs):
158157
"""get all the groupIds in a matchCollection
159158
@@ -190,7 +189,7 @@ def get_match_groupIds(matchCollection, owner=None, host=None,
190189
def get_matches_outside_group(matchCollection, groupId, mergeCollections=None,
191190
stream=True,
192191
owner=None, host=None,
193-
port=None, session=requests.session(),
192+
port=None, session=None,
194193
render=None, **kwargs):
195194
"""get all the matches outside a groupId in a matchCollection
196195
returns all matches where pGroupId == groupId and qGroupId != groupId
@@ -237,7 +236,7 @@ def get_matches_outside_group(matchCollection, groupId, mergeCollections=None,
237236
def get_matches_within_group(matchCollection, groupId, mergeCollections=None,
238237
stream=True,
239238
owner=None, host=None, port=None,
240-
session=requests.session(),
239+
session=None,
241240
render=None, **kwargs):
242241
"""get all the matches within a groupId in a matchCollection
243242
returns all matches where pGroupId == groupId and qGroupId == groupId
@@ -286,7 +285,7 @@ def get_matches_from_group_to_group(matchCollection, pgroup, qgroup,
286285
mergeCollections=None, stream=True,
287286
render=None, owner=None, host=None,
288287
port=None,
289-
session=requests.session(), **kwargs):
288+
session=None, **kwargs):
290289
"""get all the matches between two specific groups
291290
returns all matches where pgroup == pGroupId and qgroup == qGroupId
292291
OR pgroup == qGroupId and qgroup == pGroupId
@@ -360,7 +359,7 @@ def get_matches_from_tile_to_tile(matchCollection, pgroup, pid,
360359
qgroup, qid, mergeCollections=None,
361360
render=None, owner=None,
362361
host=None, port=None,
363-
session=requests.session(), **kwargs):
362+
session=None, **kwargs):
364363
"""get all the matches between two specific tiles
365364
returns all matches where
366365
pgroup == pGroupId and pid=pId and qgroup == qGroupId and qid == qId
@@ -415,7 +414,7 @@ def get_matches_with_group(matchCollection, pgroup, mergeCollections=None,
415414
stream=True,
416415
render=None, owner=None,
417416
host=None, port=None,
418-
session=requests.session(), **kwargs):
417+
session=None, **kwargs):
419418
"""get all the matches from a specific groups
420419
returns all matches where pgroup == pGroupId
421420
@@ -461,7 +460,7 @@ def get_matches_with_group(matchCollection, pgroup, mergeCollections=None,
461460
def get_match_groupIds_from_only(matchCollection, mergeCollections=None,
462461
render=None, owner=None,
463462
host=None, port=None,
464-
session=requests.session(), **kwargs):
463+
session=None, **kwargs):
465464
"""get all the source pGroupIds in a matchCollection
466465
467466
:func:`renderapi.render.renderaccess` decorated function
@@ -499,7 +498,7 @@ def get_match_groupIds_from_only(matchCollection, mergeCollections=None,
499498
def get_match_groupIds_to_only(matchCollection, mergeCollections=None,
500499
render=None, owner=None,
501500
host=None, port=None,
502-
session=requests.session(), **kwargs):
501+
session=None, **kwargs):
503502
"""get all the destination qGroupIds in a matchCollection
504503
505504
:func:`renderapi.render.renderaccess` decorated function
@@ -538,7 +537,7 @@ def get_match_groupIds_to_only(matchCollection, mergeCollections=None,
538537
def get_matches_involving_tile(matchCollection, groupId, id,
539538
mergeCollections=None, stream=True,
540539
owner=None, host=None, port=None,
541-
session=requests.session(), **kwargs):
540+
session=None, **kwargs):
542541
"""get all the matches involving a specific tile
543542
returns all matches where groupId == pGroupId and id == pId
544543
OR groupId == qGroupId and id == qId
@@ -586,7 +585,7 @@ def get_matches_involving_tile(matchCollection, groupId, id,
586585
@renderaccess
587586
def delete_point_matches_between_groups(matchCollection, pGroupId, qGroupId,
588587
render=None, owner=None, host=None,
589-
port=None, session=requests.session(),
588+
port=None, session=None,
590589
**kwargs):
591590
"""delete all the matches between two specific groups
592591
deletes all matches where (pgroup == pGroupId and qgroup == qGroupId)
@@ -631,7 +630,7 @@ def delete_point_matches_between_groups(matchCollection, pGroupId, qGroupId,
631630

632631
@renderaccess
633632
def import_matches(matchCollection, data, owner=None, host=None, port=None,
634-
session=requests.session(), render=None, **kwargs):
633+
session=None, render=None, **kwargs):
635634
"""import matches into render database
636635
637636
:func:`renderapi.render.renderaccess` decorated function
@@ -664,7 +663,7 @@ def import_matches(matchCollection, data, owner=None, host=None, port=None,
664663

665664
@renderaccess
666665
def delete_collection(matchCollection, owner=None, host=None, port=None,
667-
session=requests.session(), render=None, **kwargs):
666+
session=None, render=None, **kwargs):
668667
"""delete match collection from render database
669668
670669
:func:`renderapi.render.renderaccess` decorated function

0 commit comments

Comments
 (0)