fixing conflict after merging
authorAlexandr Popov <popov2al@gmail.com>
Sat, 28 Feb 2009 12:18:19 +0000 (15:18 +0300)
committerAlexandr Popov <popov2al@gmail.com>
Sat, 28 Feb 2009 12:18:19 +0000 (15:18 +0300)
1  2 
src/findit.py

diff --combined src/findit.py
@@@ -1,19 -1,22 +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 -42,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[:]:
                  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):
@@@ -150,7 -152,7 +160,7 @@@ class MainWindow(gtk.Window)
          dialog.destroy()
  
      # Функция выполняющаяся при нажатии на кнопку "Показать"
 -    def start_print(self, widget):
 +    def start_print(self):
          self.start_path = self.srch_p_entr.get_text()
          # Проверяем правильное ли значение введено
          if isdir(self.start_path):
              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') )
  
      # Функция выполняющаяся при нажатии на кнопку "Стоп"
 -    def stop_print(self, widget):
 +    def stop_print(self):
          self.stopit = True
  
      # Функция выполняющаяся при нажатии на кнопку "Свойства файла"
 -    def show_properties_dialog(self, *args):
 +    def show_properties_dialog(self):
          selection = self.treeview.get_selection()
          (model, it) = selection.get_selected()
          try:
          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') )
  
  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()