diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2006-06-18 15:23:57 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2006-06-18 15:23:57 +0000 |
commit | bdd467e8b7124f728bfa04ae1d1b41f2aa4f5872 (patch) | |
tree | 8f2eff38bc5e1ad5e458c0f4c334d1ff7e956cba /gpsfake.py | |
parent | d5ca354255a735f9915087e65b06ae22feda9f6a (diff) | |
download | gpsd-bdd467e8b7124f728bfa04ae1d1b41f2aa4f5872.tar.gz |
Gracefully degrade testing on non-Linux systems...
...rather than barfing because we don't have /proc.
Diffstat (limited to 'gpsfake.py')
-rw-r--r-- | gpsfake.py | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -338,10 +338,13 @@ class TestSession: "Set a default go predicate for the session." self.default_predicate = pred def sanity_check(self): - now = self.daemon.fd_set() - if now != self.fd_set: - self.progress("File descriptors: %s\n" % now) - self.fd_set = now + try: + now = self.daemon.fd_set() + if now != self.fd_set: + self.progress("File descriptors: %s\n" % now) + self.fd_set = now + except: + self.progress("Sanity check not working -- port fd_set()\n") def gps_add(self, logfile, speed=4800, pred=None): "Add a simulated GPS being fed by the specified logfile." self.progress("gpsfake: gps_add(%s, %d)\n" % (logfile, speed)) |