Create a unit test that replicates this performance bug and then fix it.
https://bugs.launchpad.net/bleachbit/+bug/1265963
The source code is here [login to view URL]
I think the problem is related to this complicated pattern in the [login to view URL] file which gets translated to a regular expression, which may be needlessly re-compiled for each file.
FileKey1=%ProgramFiles%\Steam\steamapps|*.mdmp;*.tmp;*.dmp;*.icns;.DS_Store;logfile.*;*.log;[login to view URL];[login to view URL];*[login to view URL];log*.txt|RECURSE
The problem is most obvious when there are many files,so in the unit test, make lots of empty files.
In the unit test, create a small [login to view URL] file where the FileKey points to a temporary directory.
SUBMISSION
Your choice: GitHub pull request, Patch format, or .py files
ACCEPTANCE CRITERIA
The code is 75% faster (which seems reasonable based on user's comparison with another application).
COPYRIGHT
For your paid work, you will surrender the copyright, which will be open sourced. Thank you.
ENVIRONMENT
* Python 2.5, 2.6, or 2.7
* The application is PyGTK, but you should not PyGTK for this project.
* It may be possible to do this job under Linux, but Windows is preferred.
Hello
I'm interesting your project very well
I'm a Good Python, Algorithm expert.
I understand your req exactly.
I m quite well experienced in these assignment jobs.
Let's go ahead with me
I want to service for you continously.
Thanks