# HG changeset patch # User Windel Bouwman # Date 1395399290 -3600 # Node ID 5333318ee33d3fd5fcdddf52d0e6b897b4a4fb7d # Parent d2ddfe134c48a947d0cda3872dd137ebd5458827 Python 3.2 compatible issues diff -r d2ddfe134c48 -r 5333318ee33d python/ppci/target/msp430/__init__.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python/ppci/target/msp430/__init__.py Fri Mar 21 11:54:50 2014 +0100 @@ -0,0 +1,3 @@ + +# Stub to make this a package + diff -r d2ddfe134c48 -r 5333318ee33d test/testemulation.py --- a/test/testemulation.py Fri Mar 21 11:21:50 2014 +0100 +++ b/test/testemulation.py Fri Mar 21 11:54:50 2014 +0100 @@ -10,17 +10,17 @@ # Store testdir for safe switch back to directory: testdir = os.path.dirname(os.path.abspath(__file__)) +def tryrm(fn): + try: + os.remove(fn) + except OSError: + pass + def runQemu(kernel, machine='lm3s811evb'): """ Runs qemu on a given kernel file """ - try: - os.remove('qemucontrol.sock') - except FileNotFoundError: - pass - try: - os.remove('qemuserial.sock') - except FileNotFoundError: - pass + tryrm('qemucontrol.sock') + tryrm('qemuserial.sock') # Listen to the control socket: qemu_control_serve = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) @@ -70,15 +70,8 @@ qemu_control_serve.close() qemu_serial_serve.close() - try: - os.remove('qemucontrol.sock') - except FileNotFoundError: - pass - - try: - os.remove('qemuserial.sock') - except FileNotFoundError: - pass + tryrm('qemucontrol.sock') + tryrm('qemuserial.sock') # Check that output was correct: return data