projects
/
pyfrprog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a2f91bf
)
readMHX() now takes filename instead of fp
author
theStack
<sebastian.falbesoner@gmail.com>
Tue, 15 Dec 2009 01:09:04 +0000
(
02:09
+0100)
committer
theStack
<sebastian.falbesoner@gmail.com>
Tue, 15 Dec 2009 01:09:04 +0000
(
02:09
+0100)
frprog.py
patch
|
blob
|
history
diff --git
a/frprog.py
b/frprog.py
index d481f89ae8f6075f84d39a667aee8b3460d2d471..2522bfd5449e5e317b29c012536ebbe3303db264 100755
(executable)
--- a/
frprog.py
+++ b/
frprog.py
@@
-113,7
+113,8
@@
class FlashSequence(object):
self.address = address
self.data = data
self.address = address
self.data = data
-def readMHXFile(fp): # needs a file handle to the desired mhx file
+def readMHXFile(filename): # desired mhx filename
+ fp = open(filename, "r")
retval = [] # returns a list of FlashSequence objects
linecount = 0
for line in fp:
retval = [] # returns a list of FlashSequence objects
linecount = 0
for line in fp:
@@
-142,6
+143,7
@@
def readMHXFile(fp): # needs a file handle to the desired mhx file
# add flash sequence to our list
retval.append(FlashSequence(address, data))
# add flash sequence to our list
retval.append(FlashSequence(address, data))
+ fp.close()
return retval
return retval
@@
-152,12
+154,10
@@
if len(sys.argv) != 2:
# read in data from mhx-file before starting
try:
# read in data from mhx-file before starting
try:
- f
p = open(sys.argv[1], "r"
)
-except IOError:
- print sys.argv[0] + ": Error - couldn't open file " +
sys.argv[1]
+ "!"
+ f
lashseqs = readMHXFile(sys.argv[1]
)
+except IOError
as error
:
+ print sys.argv[0] + ": Error - couldn't open file " +
error.filename
+ "!"
sys.exit(1)
sys.exit(1)
-flashseqs = readMHXFile(fp)
-fp.close()
print "The following flash sequences have been read in:"
for seq in flashseqs:
print "The following flash sequences have been read in:"
for seq in flashseqs: