Thanks for the reply Sylvain, 2011/2/14 Sylvain Thénault <[email protected]>
> On Tue, Feb 15, 2011 at 12:06 AM, Hans Sebastian <[email protected]> > wrote: > > Hi Sylvain Thenault, > > Hi, > > > My name is Hans. For a few days I've started using pylint, been liking it > > very much but have found an issue using pylint and would like to ask you > > whether I am using it incorrectly or a bug. > > First thing: this is my personal adress. Too speak about pylint, > please use the [email protected] mailing list. > > > The issue is that running pylint > > repeatedly on about 500 files, I get OSError: Too many open files. > > > > I use pylint like such: > > > > import os > > import sys > > from pylint import lint > > args = sys.argv[1:] > > for root, dirs, files in os.walk(args[0]): > > for file in files: > > if not file.endswith('.py'): continue > > try: > > lint.Run(args) > > except OSError, e: > > raise > > except SystemExit, e: > > returncode = e.code > > > > > > I installed pylint-0.23.0.tar.gz and ran it using python 2.6.4. I found > the > > workaround by increasing the max file descriptors with ulimit to more > than > > 4000 but would like to know if there is a better solution or input from > you > > whether this is due to misuse or a bug. I definitely appreciate your > > comments. Thank you > > Huum, I suppose this is actually a bug in pylint. You can file a ticket on > pylint tracker at www.logilab.org/project/pylint > I just filed a bug for the OSError: Too many open files issue. #62295 > May I ask why are you using this wrapper instead of calling pylint directly > ? > I didn't realize that I can pass in a dir that is a python module and it will run all its submodules. In this case I can call pylint directly. I'm not sure I can do this for what I am trying to do. My task is basically to find all python scripts in the source repository and run pylint on each. Is there a better approach to of doing that than the approach above? Thanks > -- > Sylvain >
_______________________________________________ Python-Projects mailing list [email protected] http://lists.logilab.org/mailman/listinfo/python-projects
