Subversion Repositories freemyipod

Rev

Rev 396 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 396 Rev 398
Line 29... Line 29...
29
 
29
 
30
from functools import wraps
30
from functools import wraps
31
 
31
 
32
import libembios
32
import libembios
33
import libembiosdata
33
import libembiosdata
34
from misc import Error, Logger, getfuncdoc
34
from misc import Error, Logger, getfuncdoc, gethwname
35
 
35
 
36
 
36
 
37
class NotImplementedError(Error):
37
class NotImplementedError(Error):
38
    pass
38
    pass
39
 
39
 
Line 204... Line 204...
204
        """
204
        """
205
            Get info on the running emBIOS.
205
            Get info on the running emBIOS.
206
            <infotype> may be either of 'version', 'packetsize', 'usermemrange'.
206
            <infotype> may be either of 'version', 'packetsize', 'usermemrange'.
207
        """
207
        """
208
        if infotype == "version":
208
        if infotype == "version":
209
            try:
-
 
210
                hwtype = libembiosdata.hwtypes[self.embios.lib.dev.hwtypeid]
209
            hwtype = gethwname(self.embios.lib.dev.hwtypeid)
211
            except KeyError:
-
 
212
                hwtype = "UNKNOWN (ID = " + self._hex(self.embios.lib.dev.hwtypeid) + ")"
-
 
213
            self.logger.info("Connected to " + \
210
            self.logger.info("Connected to " + \
214
                             libembiosdata.swtypes[self.embios.lib.dev.swtypeid] + \
211
                             libembiosdata.swtypes[self.embios.lib.dev.swtypeid] + \
215
                             " v" + str(self.embios.lib.dev.version.majorv) + \
212
                             " v" + str(self.embios.lib.dev.version.majorv) + \
216
                             "." + str(self.embios.lib.dev.version.minorv) + \
213
                             "." + str(self.embios.lib.dev.version.minorv) + \
217
                             "." + str(self.embios.lib.dev.version.patchv) + \
214
                             "." + str(self.embios.lib.dev.version.patchv) + \