Skip to content

Commit 3fbc7d2

Browse files
committed
Cleanup
1 parent e5a9499 commit 3fbc7d2

File tree

1 file changed

+16
-22
lines changed

1 file changed

+16
-22
lines changed

scan/client/scanclient.py

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -127,18 +127,12 @@ class ScanClient(object):
127127
>>> client = ScanClient('localhost')
128128
"""
129129
__baseURL = None
130-
__serverResource = "/server"
131-
__serverInfoResource = "/info"
132-
__simulateResource = "/simulate"
133-
__scansResource = "/scans"
134-
__scansCompletedResource = "/completed"
135-
__scanResource = "/scan"
136130

137131
def __init__(self, host='localhost', port=4810):
138132
self.__host = host
139133
self.__port = int(port) #no matter what type of 'port' input, self._port keeps to be int.
140134
#May implement a one to one host+port with instance in the future.
141-
self.__baseURL = "http://"+self.__host+':'+str(self.__port)
135+
self.__baseURL = "http://" + self.__host + ':' + str(self.__port)
142136

143137

144138
def __repr__(self):
@@ -159,7 +153,7 @@ def serverInfo(self):
159153
>>> client = ScanClient()
160154
>>> print client.serverInfo()
161155
"""
162-
return perform_request(self.__baseURL + self.__serverResource + self.__serverInfoResource)
156+
return perform_request(self.__baseURL + "/server/info")
163157

164158

165159
def simulate(self, cmds):
@@ -184,7 +178,7 @@ def simulate(self, cmds):
184178
# Warp list, tuple, other iterable
185179
scan = CommandSequence(cmds).genSCN()
186180

187-
url = self.__baseURL + self.__simulateResource
181+
url = self.__baseURL + "/simulate"
188182

189183
result = perform_request(url, 'POST', scan)
190184
xml = ET.fromstring(result)
@@ -248,7 +242,7 @@ def __submitScanXML(self, scanXML, scanName, queue=True):
248242
>>> ssc=ScanClient('localhost',4810)
249243
>>> id = ssc.__submitScanXML(scanXML='<commands><comment><address>0</address><text>Successfully adding a new scan!</text></comment></commands>',scanName='1stScan')
250244
"""
251-
url = self.__baseURL + self.__scanResource + '/' + scanName
245+
url = self.__baseURL + "/scan/" + scanName
252246
if not queue:
253247
url = url + "?queue=false"
254248
r = perform_request(url, 'POST', scanXML)
@@ -279,7 +273,7 @@ def scanInfos(self):
279273
>>> infos = client.scanInfos()
280274
>>> print [ str(info) for info in infos ]
281275
"""
282-
xml = perform_request(self.__baseURL + self.__scansResource)
276+
xml = perform_request(self.__baseURL + "/scans")
283277
scans = ET.fromstring(xml)
284278
result = list()
285279
for scan in scans.findall('scan'):
@@ -300,7 +294,7 @@ def scanInfo(self, scanID):
300294
>>> client = ScanClient()
301295
>>> print client.scanInfo(42)
302296
"""
303-
xml = perform_request(self.__baseURL + self.__scanResource + '/' + str(scanID))
297+
xml = perform_request(self.__baseURL + "/scan/" + str(scanID))
304298
return ScanInfo(ET.fromstring(xml))
305299

306300

@@ -323,7 +317,7 @@ def scanCmds(self, scanID):
323317
>>> # Submit it again:
324318
>>> client.submit(client.scanCmds(scanid))
325319
"""
326-
url = self.__baseURL + self.__scanResource + '/' + str(scanID)+'/commands'
320+
url = self.__baseURL + "/scan/" + str(scanID) + '/commands'
327321
xml = perform_request(url)
328322
return xml
329323

@@ -350,7 +344,7 @@ def lastSerial(self, scanID):
350344
>>> last_log_fetched = last_logged
351345
>>> time.sleep(10
352346
"""
353-
url = self.__baseURL + self.__scanResource + '/' + str(scanID)+'/last_serial'
347+
url = self.__baseURL + "/scan/" + str(scanID) + '/last_serial'
354348
xml = perform_request(url)
355349
ET.fromstring(xml)
356350
return int(ET.fromstring(xml).text)
@@ -370,7 +364,7 @@ def scanDevices(self, scanID=-1):
370364
371365
:return: XML with info about devices.
372366
"""
373-
url = self.__baseURL + self.__scanResource + '/' + str(scanID)+'/devices'
367+
url = self.__baseURL + "/scan/" + str(scanID) + '/devices'
374368
xml = perform_request(url)
375369
return xml
376370

@@ -411,7 +405,7 @@ def pause(self, scanID=-1):
411405
>>> id = client.submit(commands)
412406
>>> client.pause(id)
413407
"""
414-
url = self.__baseURL + self.__scanResource + '/' + str(scanID) + '/pause'
408+
url = self.__baseURL + "/scan/" + str(scanID) + '/pause'
415409
perform_request(url, 'PUT')
416410

417411

@@ -428,7 +422,7 @@ def resume(self, scanID=-1):
428422
>>> client.pause(id)
429423
>>> client.resume(id)
430424
"""
431-
url=self.__baseURL + self.__scanResource + '/' + str(scanID) + '/resume'
425+
url=self.__baseURL + "/scan/" + str(scanID) + '/resume'
432426
perform_request(url, 'PUT')
433427

434428

@@ -444,7 +438,7 @@ def abort(self, scanID=-1):
444438
>>> id = client.submit(commands)
445439
>>> client.abort(id)
446440
"""
447-
url = self.__baseURL + self.__scanResource + '/' + str(scanID) + '/abort'
441+
url = self.__baseURL + "/scan/" + str(scanID) + '/abort'
448442
perform_request(url, 'PUT')
449443

450444

@@ -461,7 +455,7 @@ def delete(self, scanID):
461455
>>> client.abort(id)
462456
>>> client.delete(id)
463457
"""
464-
perform_request(self.__baseURL + self.__scanResource + '/' + str(scanID), 'DELETE')
458+
perform_request(self.__baseURL + "/scan/" + str(scanID), 'DELETE')
465459

466460

467461
def clear(self):
@@ -473,7 +467,7 @@ def clear(self):
473467
474468
>>> client.clear()
475469
"""
476-
perform_request(self.__baseURL + self.__scansResource + self.__scansCompletedResource, 'DELETE')
470+
perform_request(self.__baseURL + "/scans/completed", 'DELETE')
477471

478472
def patch(self, scanID, address, property, value): # @ReservedAssignment
479473
"""Update scan on server.
@@ -501,7 +495,7 @@ def patch(self, scanID, address, property, value): # @ReservedAssignment
501495
>>> client.resume(id)
502496
"""
503497
xml = "<patch><address>%d</address><property>%s</property><value>%s</value></patch>" % (address, property, str(value))
504-
perform_request(self.__baseURL + self.__scanResource + '/' + str(id) + '/patch', 'PUT', xml)
498+
perform_request(self.__baseURL + "/scan/" + str(id) + '/patch', 'PUT', xml)
505499

506500

507501
def getData(self, scanID):
@@ -537,7 +531,7 @@ def getData(self, scanID):
537531
time:
538532
Times in Posix milliseconds
539533
"""
540-
url = self.__baseURL + self.__scanResource + '/' + str(scanID)+'/data'
534+
url = self.__baseURL + "/scan/" + str(scanID) + '/data'
541535
xml = perform_request(url)
542536
return parseXMLData(xml)
543537

0 commit comments

Comments
 (0)