projects
/
findit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fa85cd0
)
adding docstring and minor fixes
author
Alexandr Popov
<popov2al@gmail.com>
Sat, 28 Feb 2009 13:14:29 +0000
(16:14 +0300)
committer
Alexandr Popov
<popov2al@gmail.com>
Sat, 28 Feb 2009 13:14:29 +0000
(16:14 +0300)
src/findit.py
patch
|
blob
|
history
diff --git
a/src/findit.py
b/src/findit.py
index
669f03e
..
99eaecb
100755
(executable)
--- a/
src/findit.py
+++ b/
src/findit.py
@@
-15,12
+15,8
@@
import time
from sys import platform
try:
from sys import platform
try:
-<<<<<<< HEAD:src/findit.py
- import hildon; hildonFound = True
-=======
import hildon
hildonFound = True
import hildon
hildonFound = True
->>>>>>> master:src/findit.py
except ImportError:
hildonFound = False
except ImportError:
hildonFound = False
@@
-40,6
+36,9
@@
except IOError:
# Функция которая возвращает строку из числа и единиц для столбца "Размер"("Size")
def size_convert(size):
# Функция которая возвращает строку из числа и единиц для столбца "Размер"("Size")
def size_convert(size):
+ """This function return string with file size in
+ b or Kb or Mb or Gb or Tb
+ """
for i, unit in enumerate(['%d b', '%.1f Kb', '%.2f Mb', '%.3f Gb', '%.4f Tb']):
if size < 1024**(i+1):
return unit % (size/1024.**i)
for i, unit in enumerate(['%d b', '%.1f Kb', '%.2f Mb', '%.3f Gb', '%.4f Tb']):
if size < 1024**(i+1):
return unit % (size/1024.**i)
@@
-47,6
+46,9
@@
def size_convert(size):
# Функция поставляющая размер файла и путь к нему
def filegetter(startdir, obj):
# Функция поставляющая размер файла и путь к нему
def filegetter(startdir, obj):
+ """This function-generator return size
+ and path for all files in start directory
+ """
# Список игнорируемых каталогов:
ignore_dirs = ['/dev', '/proc', '/sys', '/mnt']
# Проходим по всем папкам вглубь от заданного пути
# Список игнорируемых каталогов:
ignore_dirs = ['/dev', '/proc', '/sys', '/mnt']
# Проходим по всем папкам вглубь от заданного пути
@@
-70,17
+72,15
@@
def filegetter(startdir, obj):
raise StopIteration
# Проверяем можем ли мы определить размер файла - иначе пропускаем его
try:
raise StopIteration
# Проверяем можем ли мы определить размер файла - иначе пропускаем его
try:
-<<<<<<< HEAD:src/findit.py
flsize = getsize(flpath)
flsize = getsize(flpath)
-=======
# Возвращаем размер и полный путь файла
# Возвращаем размер и полный путь файла
- yield getsize(flpath), flpath
->>>>>>> master:src/findit.py
+ yield flsize, flpath
except OSError:
continue
# Fullscreen
def toggle_fullscreen(obj):
except OSError:
continue
# Fullscreen
def toggle_fullscreen(obj):
+ """This function switch and unswitch to fullscreen"""
if obj.fullscreen:
obj.window.unfullscreen()
else:
if obj.fullscreen:
obj.window.unfullscreen()
else:
@@
-89,13
+89,16
@@
def toggle_fullscreen(obj):
# Нажатие на кнопку клавиатуры
def on_key_press(obj, event):
# Нажатие на кнопку клавиатуры
def on_key_press(obj, event):
+ """This function start then FullScreen button on N8xx pressed"""
if hildonFound and event.keyval == gtk.keysyms.F6:
toggle_fullscreen(obj)
### Properties dialog ##########################################################
class PropertiesDialog(gtk.Dialog):
if hildonFound and event.keyval == gtk.keysyms.F6:
toggle_fullscreen(obj)
### Properties dialog ##########################################################
class PropertiesDialog(gtk.Dialog):
+ """This class describe property window"""
def __init__(self, path, size, bytesize):
def __init__(self, path, size, bytesize):
+ """Creating new object of PropertiesDialog class"""
gtk.Dialog.__init__(self)
self.set_title( _('File properties') )
self.set_transient_for(app)
gtk.Dialog.__init__(self)
self.set_title( _('File properties') )
self.set_transient_for(app)
@@
-148,9
+151,11
@@
class PropertiesDialog(gtk.Dialog):
### Main window ################################################################
class MainWindow(gtk.Window):
### Main window ################################################################
class MainWindow(gtk.Window):
+ """This class describe main window of FindIT"""
# Окно сообщения заданного типа с заданным текстом
def mess_window(self, mestype, content):
# Окно сообщения заданного типа с заданным текстом
def mess_window(self, mestype, content):
+ """This function show popup message window"""
dialog = gtk.MessageDialog(parent=self, flags=gtk.DIALOG_MODAL,
type=mestype, buttons=gtk.BUTTONS_OK,
message_format=content)
dialog = gtk.MessageDialog(parent=self, flags=gtk.DIALOG_MODAL,
type=mestype, buttons=gtk.BUTTONS_OK,
message_format=content)
@@
-160,7
+165,10
@@
class MainWindow(gtk.Window):
dialog.destroy()
# Функция выполняющаяся при нажатии на кнопку "Показать"
dialog.destroy()
# Функция выполняющаяся при нажатии на кнопку "Показать"
- def start_print(self):
+ def start_print(self, widget):
+ """This function start then "Go" button pressed.
+ Starting file search.
+ """
self.start_path = self.srch_p_entr.get_text()
# Проверяем правильное ли значение введено
if isdir(self.start_path):
self.start_path = self.srch_p_entr.get_text()
# Проверяем правильное ли значение введено
if isdir(self.start_path):
@@
-194,11
+202,15
@@
class MainWindow(gtk.Window):
self.mess_window('error', _('Invalid directory') )
# Функция выполняющаяся при нажатии на кнопку "Стоп"
self.mess_window('error', _('Invalid directory') )
# Функция выполняющаяся при нажатии на кнопку "Стоп"
- def stop_print(self):
+ def stop_print(self, widget):
+ """This function start then "Stop" button pressed.
+ Stoping file search.
+ """
self.stopit = True
# Функция выполняющаяся при нажатии на кнопку "Свойства файла"
self.stopit = True
# Функция выполняющаяся при нажатии на кнопку "Свойства файла"
- def show_properties_dialog(self):
+ def show_properties_dialog(self, *args):
+ """This function show property window"""
selection = self.treeview.get_selection()
(model, it) = selection.get_selected()
try:
selection = self.treeview.get_selection()
(model, it) = selection.get_selected()
try:
@@
-213,6
+225,7
@@
class MainWindow(gtk.Window):
### Window initialization ##################################################
def __init__(self, win_width, win_height, st_path):
### Window initialization ##################################################
def __init__(self, win_width, win_height, st_path):
+ """Creating new object of MainWindow class"""
# Создаем новое окно
gtk.Window.__init__(self)
self.set_default_size(win_width, win_height)
# Создаем новое окно
gtk.Window.__init__(self)
self.set_default_size(win_width, win_height)
@@
-333,6
+346,7
@@
class MainWindow(gtk.Window):
self.add(main_Vbox)
def run(self):
self.add(main_Vbox)
def run(self):
+ """This function show main window of FindIT"""
self.show_all()
gtk.main()
self.show_all()
gtk.main()