Catfish will lock up if 'locate' is not installed
Bug #1482919 reported by
apport hater
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Catfish |
Fix Released
|
Undecided
|
Sean Davis | ||
catfish (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When catfish is installed without locate it does not work.
Instead it prints a backtrace about not being able to start locate and locks up.
If I edit locate out of the backend list, it proceeds to use the "walk" backend which works correctly.
catfish/
Somehow the exception from self.process = subprocess.Popen locks up the catfish "engine"
into thinking the backed is still not finished running.
Changed in catfish-search: | |
milestone: | none → 1.3.1 |
assignee: | nobody → Sean Davis (bluesabre) |
Changed in catfish-search: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Would it be enough to add a try-catch around the subprocess.Popen call in thodExternal: run(self, keywords, path, regex=False) ?
CatfishSearchMe
And just "return false" from the error?