[Baypiggies] Is this a conversion problem? Can I get help to resolve this please?

David Elsen elsen.david08 at gmail.com
Tue Aug 26 22:24:44 CEST 2008


On Tue, Aug 26, 2008 at 1:02 PM, David Elsen <elsen.david08 at gmail.com>wrote:

>  Hi all,
>
> I have a test script as follows:
>
> import os
> import string
> cmd = './testtool  dump'
> res = os.popen(cmd).read()
> #print res
> *#fout = open("ask_it.txt", "w")
> #fout.write(res)
> #fout.close*
> reg_reset_val = []
> reg_reset_val.append(0xdeadfeed)
> reg_reset_val.append(0xdeadfeed)
>
> print 'reg default values'
> for index, item in enumerate(reg_reset_val):
>  print index, item
>
> fin = open ("ask_it.txt", "r")
> i = 0
> reg = []
> linelist = fin.readlines()
> lines = len(linelist)
> for line in linelist:
>  i = i +1
>  if (i >= 5): # First four lines are bogus
>   datas = line.split()
>   reg.append(datas)
>   if i == lines:
>    break
> print 'the reg list is'
> for j, item in enumerate(reg):
>  print j, item
> print 'reg[0]'
> print reg[0]
> print 'reg_reset_val[0]0x%x'%reg_reset_val[0]
> #print reg_reset_val[0]
> if (reg[0] == reg_reset_val[0]):
>  print 'test passed'
> else:
>  print 'test failed'
>
> The file "ask_it.txt" is as follows:
> Calling to driver via IOCTL Control Memory Dump buf addr = 0x804d008.
> Returned from calling driver via IOCTL.
> IOCTL CTL Mem Dump char count
> Control Memory Dump:  Address 0xf8812000
> 0xdeadfeed
> 0xdeadfeed
>


I have initialized the reg_reset_val[0] = 0xdeadfeed and reg[0] =
['oxdeadfeed']. How can I convert reg[0] to be same as reg_reset_val[0]?


>
>
> I am expecting the "reg[0]" and "reg_reset_val[0]" to be the same. But
> reg[0] is list and has ['0xdeadfeed'] in it and reg_reset_val[0] has
> 0xdeadfeed in it. How can I convert the reg[0] to make it normal 0xdeadfeed.
>
> Thanks,
> David
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20080826/f7dfb43e/attachment.htm>


More information about the Baypiggies mailing list