Logo Search packages:      
Sourcecode: nautilus version File versions  Download package

source_nautilus.py

import os, apport.packaging, apport.hookutils

def add_info(report):
      # the crash is not in nautilus code so reassign
      if report.has_key("Stacktrace") and "/usr/lib/nautilus" in report["Stacktrace"]:
            for words in report["Stacktrace"].split():
                  if words.startswith("/usr/lib/nautilus"):
                        report.add_package_info(apport.packaging.get_file_package(words))
                        return

      # collect informations on the /usr/lib/nautilus components 
      report["usr_lib_nautilus"] = ""
      for dir in os.walk("/usr/lib/nautilus"):
            for files in dir[2]:
                   report["usr_lib_nautilus"] += apport.hookutils.package_versions(apport.packaging.get_file_package(os.path.join(dir[0],files)))

      # collect information on non-default gconf settings
      attach_gconf(report, 'nautilus-data')

Generated by  Doxygen 1.6.0   Back to index