projects
/
findit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
f2bf418
)
Adding Exeptions in try..exept
author
Alexandr Popov
<popov2al@gmail.com>
Fri, 27 Feb 2009 18:16:16 +0000
(21:16 +0300)
committer
Alexandr Popov
<popov2al@gmail.com>
Fri, 27 Feb 2009 18:16:16 +0000
(21:16 +0300)
src/findit.py
patch
|
blob
|
history
diff --git
a/src/findit.py
b/src/findit.py
index
d1f40d7
..
cad3159
100755
(executable)
--- a/
src/findit.py
+++ b/
src/findit.py
@@
-12,8
+12,10
@@
from heapq import nlargest
import gettext
import time
import gettext
import time
-try: import hildon; hildonFound = True
-except: hildonFound = False
+try:
+ import hildon; hildonFound = True
+except: ImportError
+ hildonFound = False
try:
# Подразумевается, что ru/LC_MESSAGES/program.mo находится в текущем каталоге (sys.path[0])
try:
# Подразумевается, что ru/LC_MESSAGES/program.mo находится в текущем каталоге (sys.path[0])
@@
-21,7
+23,7
@@
try:
#langRU = gettext.translation('findit', sys.path[0], languages=['ru'])
langRU = gettext.translation('findit')
langRU.install()
#langRU = gettext.translation('findit', sys.path[0], languages=['ru'])
langRU = gettext.translation('findit')
langRU.install()
-except:
+except: IOError
# Закомментировать перед использованием pygettext
def _(text):
return text
# Закомментировать перед использованием pygettext
def _(text):
return text
@@
-62,7
+64,7
@@
def filegetter(startpath, obj):
# Проверяем можем ли мы определить размер файла - иначе пропускаем его
try:
flsize = getsize(flpath)
# Проверяем можем ли мы определить размер файла - иначе пропускаем его
try:
flsize = getsize(flpath)
- except:
+ except: OSError
continue
# Возвращаем размер и полный путь файла
yield flsize, flpath
continue
# Возвращаем размер и полный путь файла
yield flsize, flpath
@@
-170,8
+172,9
@@
class MainWindow(gtk.Window):
# кто увидит скажите - нужна статистика
try:
self.treestore.append(None, [fpath, size_convert(fsize), fsize])
# кто увидит скажите - нужна статистика
try:
self.treestore.append(None, [fpath, size_convert(fsize), fsize])
- except:
- 'error', fpath, size_convert(fsize), fsize
+ except: SystemError
+# print 'error', fpath, size_convert(fsize), fsize
+ self.mess_window('error','Error in %s' % fpath)
self.butt_start.set_sensitive(True)
self.butt_stop.set_sensitive(False)
self.propertiesBtn.set_sensitive(True)
self.butt_start.set_sensitive(True)
self.butt_stop.set_sensitive(False)
self.propertiesBtn.set_sensitive(True)
@@
-191,7
+194,7
@@
class MainWindow(gtk.Window):
path = model.get_value(it, 0)
size = model.get_value(it, 1)
bytesize = model.get_value(it, 2)
path = model.get_value(it, 0)
size = model.get_value(it, 1)
bytesize = model.get_value(it, 2)
- except:
+ except: TypeError, ValueError
self.mess_window('error', _('Please select file') )
return
PropertiesDialog(path, size, bytesize)
self.mess_window('error', _('Please select file') )
return
PropertiesDialog(path, size, bytesize)