On Fri, 2011-06-24 at 17:11 +0800, Shrirang Phansalkar wrote: > Hi, > > I am trying to use fsdev_disks.py for getting the disks list. I was trying it > on one of my scripts > I am doing following step > > disks = fsdev_disks.get_disk_list() > > When I execute the script I am getting following error > > Unhandled AttributeError: 'FsdevManager' object has no attribute > 'check_mount_point'. > > Is there something wrong with 'FsdevManager' or I am performing some wrong > steps? > Please can anyone help me about this.
Yes, there is something wrong with this class... fsdev_disks uses fsdev_mgr, but this class is only a skeleton, and needs to be complemented with a site extension to fill up the gaps... (Reference: client/bin/fsdev_mgr.py, class BaseFsdevManager) Considering we are shipping code that makes use of this non-implemented methods, we need to have at least a basic implementation of them on BaseFsdevManager. I found the origin of this code to be in: http://autotest.kernel.org/changeset/2156 Trying to copy the original author. I think those missing methods are implemented on an internal extension kept at a google repo. Also copying Greg and John. Guys, any idea of where this is and if it's possible to fill up this base class with some reasonable implementation for upstream users, as a reference and to avoid running broken code? If we can't find this, will have to figure out some methods to implement this fsdev API. Well Shrirang, meanwhile you can either start looking at implementing those missing methods or wait a little bit until we figure this out. Sorry about that, opened a bug about this issue: http://autotest.kernel.org/ticket/55 Thank you guys, Lucas _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
