@@ -29,7 +29,7 @@ from sugar.activity import registry
|
||||
from sugar import util
|
||||
from sugar import env
|
||||
|
||||
from errno import EEXIST
|
||||
from errno import EEXIST, ENOSPC
|
||||
|
||||
import os
|
||||
|
||||
@@ -150,6 +150,9 @@ def open_log_file(activity):
|
||||
except OSError, e:
|
||||
if e.errno == EEXIST:
|
||||
i += 1
|
||||
elif e.errno == ENOSPC:
|
||||
# not the end of the world; let's try to keep going.
|
||||
return ('/dev/null', open('/dev/null','w'))
|
||||
else:
|
||||
raise e
|
||||
|
||||
|
||||
Reference in New Issue
Block a user