Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:redwil:15.4
horus
0001-Fix-print-and-exception-syntax-for-Python-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-print-and-exception-syntax-for-Python-3-compat.patch of Package horus
From b890b29c5f6e045f7d175a70031476493e20890a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de> Date: Sun, 20 Feb 2022 04:41:48 +0100 Subject: [PATCH 1/4] Fix print and exception syntax for Python 3 compat --- src/horus/engine/driver/uvc/mac/cf_string.py | 2 +- src/horus/engine/driver/uvc/mac/makefile | 2 +- src/horus/engine/driver/uvc/mac/raw.py | 30 +++++++++--------- src/horus/engine/scan/ciclop_scan.py | 32 ++++++++++---------- src/horus/gui/util/opengl_helpers.py | 2 +- 5 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/horus/engine/driver/uvc/mac/cf_string.py b/src/horus/engine/driver/uvc/mac/cf_string.py index a4c52dc..329dbbd 100755 --- a/src/horus/engine/driver/uvc/mac/cf_string.py +++ b/src/horus/engine/driver/uvc/mac/cf_string.py @@ -71,4 +71,4 @@ def release(cfstring): if __name__ == '__main__': cf_pointer = CFSTR("THIS is a Test") - print cfstring_to_string(cf_pointer) + print(cfstring_to_string(cf_pointer) diff --git a/src/horus/engine/driver/uvc/mac/makefile b/src/horus/engine/driver/uvc/mac/makefile index f184174..86eda94 100755 --- a/src/horus/engine/driver/uvc/mac/makefile +++ b/src/horus/engine/driver/uvc/mac/makefile @@ -20,4 +20,4 @@ uvcc.so: $(OBJ) .PHONY: clean clean: - rm *.so \ No newline at end of file + rm *.so diff --git a/src/horus/engine/driver/uvc/mac/raw.py b/src/horus/engine/driver/uvc/mac/raw.py index a02b11b..bf1cfbe 100755 --- a/src/horus/engine/driver/uvc/mac/raw.py +++ b/src/horus/engine/driver/uvc/mac/raw.py @@ -249,32 +249,32 @@ def uvccGetVal(control,camera): if __name__ == '__main__': uvccInit() cam_n,cam_list = uvccGetCamList() - print "detected cameras:",cam_n + print("detected cameras:",cam_n) for i in range(cam_n): - print "idVendor",hex(cam_list[i].contents.devDesc.idVendor) - print "idProduct",hex(cam_list[i].contents.devDesc.idProduct) - print "Location", cam_list[i].contents.idLocation - print "Product Name:",uvccCamProduct(cam_list[i].contents) - print "Product Serial:",uvccCamSerialNumber(cam_list[i].contents) - print "Manufacturer:", uvccCamManufacturer(cam_list[i].contents) - print "uId:",uvccCamQTUniqueID(cam_list[i].contents) + print("idVendor",hex(cam_list[i].contents.devDesc.idVendor)) + print("idProduct",hex(cam_list[i].contents.devDesc.idProduct)) + print("Location", cam_list[i].contents.idLocation) + print("Product Name:",uvccCamProduct(cam_list[i].contents)) + print("Product Serial:",uvccCamSerialNumber(cam_list[i].contents)) + print("Manufacturer:", uvccCamManufacturer(cam_list[i].contents)) + print("uId:",uvccCamQTUniqueID(cam_list[i].contents)) uid = uvccCamQTUniqueID(cam_list[i].contents) # manually construct uId: (it looks similar to this: 0x1a11000005ac8510) # uid = "0x%08x%04x%04x" %(cam_list[i].contents.idLocation,cam_list[i].contents.mId.contents.idVendor,cam_list[i].contents.mId.contents.idProduct) - # print uvccSendRequest("UVCC_REQ_BRIGHTNESS_ABS",UVC_GET_DEF,cam_list[cam_n-1]) - # print uvccGetVal("UVCC_REQ_BRIGHTNESS_ABS",cam_list[cam_n-1]) - # print set_val(0,"UVCC_REQ_BRIGHTNESS_ABS",cam_list[cam_n-1]) + # print(uvccSendRequest("UVCC_REQ_BRIGHTNESS_ABS",UVC_GET_DEF,cam_list[cam_n-1])) + # print(uvccGetVal("UVCC_REQ_BRIGHTNESS_ABS",cam_list[cam_n-1])) + # print(set_val(0,"UVCC_REQ_BRIGHTNESS_ABS",cam_list[cam_n-1])) __uvcc_dll.uvccReleaseCamList(cam_list,cam_n) cam = uvccGetCamWithQTUniqueID(uid) # # cam = uvccGetCamsWithModelID(mid) if cam: uvccOpenCam(cam) - print "Location", cam.contents.idLocation - print "Product Name:",uvccCamProduct(cam) - print uvccRequestInfo("UVCC_REQ_EXPOSURE_ABS",cam) + print("Location", cam.contents.idLocation) + print("Product Name:",uvccCamProduct(cam)) + print(uvccRequestInfo("UVCC_REQ_EXPOSURE_ABS",cam)) # val = uvccGetVal("UVCC_REQ_BRIGHTNESS_ABS",cam) - # print uvccSetVal(val-1,"UVCC_REQ_BRIGHTNESS_ABS",cam) + # print(uvccSetVal(val-1,"UVCC_REQ_BRIGHTNESS_ABS",cam)) uvccCloseCam(cam) uvccReleaseCam(cam) __uvcc_dll.uvccExit() diff --git a/src/horus/engine/scan/ciclop_scan.py b/src/horus/engine/scan/ciclop_scan.py index 8717fe2..4e87a22 100644 --- a/src/horus/engine/scan/ciclop_scan.py +++ b/src/horus/engine/scan/ciclop_scan.py @@ -96,10 +96,10 @@ class CiclopScan(Scan): logger.info("Start scan") if self._debug and system == 'Linux': string_time = str(datetime.datetime.now())[:-3] + " - " - print string_time + " elapsed progress: 0 %" - print string_time + " elapsed time: 0' 0\"" - print string_time + " elapsed angle: 0º" - print string_time + " capture: 0 ms" + print(string_time + " elapsed progress: 0 %") + print(string_time + " elapsed time: 0' 0\"") + print(string_time + " elapsed angle: 0º") + print(string_time + " capture: 0 ms") # Setup scanner self.driver.board.lasers_off() @@ -155,15 +155,15 @@ class CiclopScan(Scan): if self._debug and system == 'Linux': # Cursor up + remove lines - print "\x1b[1A\x1b[1A\x1b[1A\x1b[1A\x1b[2K\x1b[1A" - print string_time + " elapsed progress: {0} %".format( - int(self._theta / 3.6)) - print string_time + " elapsed time: {0}".format( - time.strftime("%M' %S\"", time.gmtime(self._end - self._begin))) - print string_time + " elapsed angle: {0}º".format( - float(self._theta)) - print string_time + " capture: {0} ms".format( - int((self._end - begin) * 1000)) + print("\x1b[1A\x1b[1A\x1b[1A\x1b[1A\x1b[2K\x1b[1A") + print(string_time + " elapsed progress: {0} %".format( + int(self._theta / 3.6))) + print(string_time + " elapsed time: {0}".format( + time.strftime("%M' %S\"", time.gmtime(self._end - self._begin)))) + print(string_time + " elapsed angle: {0}º".format( + float(self._theta))) + print(string_time + " capture: {0} ms".format( + int((self._end - begin) * 1000))) # Sleep time.sleep(self._scan_sleep) @@ -230,7 +230,7 @@ class CiclopScan(Scan): # Cursor down # if self._debug and system == 'Linux': - # print "\x1b[1C" + # print("\x1b[1C") self.image_capture.stream = True @@ -288,5 +288,5 @@ class CiclopScan(Scan): # Print info """if self._debug and system == 'Linux': - print string_time + " process: {0} ms".format( - int((time.time() - begin) * 1000))""" + print(string_time + " process: {0} ms".format( + int((time.time() - begin) * 1000)))""" diff --git a/src/horus/gui/util/opengl_helpers.py b/src/horus/gui/util/opengl_helpers.py index ca4f812..ff9e534 100755 --- a/src/horus/gui/util/opengl_helpers.py +++ b/src/horus/gui/util/opengl_helpers.py @@ -73,7 +73,7 @@ class GLShader(GLReferenceCounter): raise RuntimeError("Link failure: %s" % (glGetProgramInfoLog(self._program))) glDeleteShader(vertex_shader) glDeleteShader(fragment_shader) - except RuntimeError, e: + except RuntimeError as e: logger.error(str(e)) self._program = None -- 2.35.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor