fixing conflict after merging
[findit] / src / findit.py
index f91f582..669f03e 100755 (executable)
@@ -1,19 +1,26 @@
 #!/usr/bin/env python
 # -*-coding: utf-8 -*-
 # vim: sw=4 ts=4 expandtab ai
+# pylint: disable-msg=C0301
 
 import gtk
 import gobject
 import pango
 from os import walk
 from os.path import join, abspath, normcase, basename, \
-                    isdir, getsize, getatime, getmtime
+                    isdir, getsize, getatime, getmtime, expanduser
 from heapq import nlargest
 import gettext
 import time
+from sys import platform
 
 try: 
+<<<<<<< HEAD:src/findit.py
     import hildon; hildonFound = True
+=======
+    import hildon
+    hildonFound = True
+>>>>>>> master:src/findit.py
 except ImportError:
     hildonFound = False
 
@@ -39,11 +46,11 @@ def size_convert(size):
     return '>1024 Tb'
 
 # Функция поставляющая размер файла и путь к нему
-def filegetter(startpath, obj):
+def filegetter(startdir, obj):
     # Список игнорируемых каталогов:
     ignore_dirs = ['/dev', '/proc', '/sys', '/mnt']
     # Проходим по всем папкам вглубь от заданного пути
-    for dirpath, dirnames, fnames in walk(startpath):
+    for dirpath, dirnames, fnames in walk(startdir):
     # Исключаем каталоги из поиска в соответствии со списком исключений
         for ign_dir in ignore_dirs[:]:
             for dirname in dirnames[:]:
@@ -63,11 +70,14 @@ def filegetter(startpath, obj):
                 raise StopIteration
             # Проверяем можем ли мы определить размер файла - иначе пропускаем его
             try:
+<<<<<<< HEAD:src/findit.py
                 flsize = getsize(flpath)
+=======
+                # Возвращаем размер и полный путь файла
+                yield getsize(flpath), flpath
+>>>>>>> master:src/findit.py
             except OSError:
                 continue
-            # Возвращаем размер и полный путь файла
-            yield flsize, flpath
 
 # Fullscreen
 def toggle_fullscreen(obj):
@@ -178,6 +188,7 @@ class MainWindow(gtk.Window):
             self.butt_start.set_sensitive(True)
             self.butt_stop.set_sensitive(False)
             self.propertiesBtn.set_sensitive(True)
+            self.srch_p_entr.grab_focus()
         else:
             # Иначе выводим окошко с ошибкой
             self.mess_window('error', _('Invalid directory') )
@@ -267,7 +278,7 @@ class MainWindow(gtk.Window):
         self.treeview.set_headers_visible(1)
         self.treeview.connect('row-activated', self.show_properties_dialog)
 
-        self.treestore.append(None, ['','', 0])
+        self.treestore.append(None, ['', '', 0])
 
         # Создаем и настраиваем колонку с размером файла
         size_col = gtk.TreeViewColumn( _('Size') )
@@ -330,6 +341,11 @@ class MainWindow(gtk.Window):
 
 if __name__ == '__main__':
     gobject.set_application_name( _('FindIT') )
-    app = MainWindow(575, 345, '/home')
-    app.run()
 
+    if platform == 'win32':
+        startpath = 'c:\\'
+    else:
+        startpath = expanduser('~')
+
+    app = MainWindow(575, 345, startpath)
+    app.run()