diff options
Diffstat (limited to 'bin/sugar-session')
-rw-r--r-- | bin/sugar-session | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/sugar-session b/bin/sugar-session index f5d4c6c..6826c7d 100644 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -138,6 +138,12 @@ def set_fonts(): settings.set_property("gtk-font-name", "%s %f" % (face, size)) def main(): + try: + cleanup_logs() + except OSError, e: + # logs cleanup is not critical; it should not prevent sugar from + # starting if (for example) the disk is full or read-only. + print 'logs cleanup failed: %s' % e cleanup_logs() logger.start('shell') |