File bugfix_python27_not_start.patch of Package d-feet
Index: d-feet-0.1.12/dfeet/settings.py
===================================================================
--- d-feet-0.1.12.orig/dfeet/settings.py
+++ d-feet-0.1.12/dfeet/settings.py
@@ -7,6 +7,7 @@
import ConfigParser
import os
+import sys
class Settings:
"""
@@ -31,6 +32,10 @@ class Settings:
filename -- path to the settings file.
If None, the default ~/.dfeet/config will be used.
"""
+ if sys.version_info[:2]==(2,7):
+ self.version2_7=True
+ else:
+ self.version2_7=False
if not filename:
self.filename = os.path.expanduser("~/.d-feet/config")
else:
@@ -71,6 +76,8 @@ class Settings:
for key in self.general:
if key.endswith('list'):
self.general[key] = ','.join(self.general[key])
+ if self.general[key] == None and self.version2_7:
+ self.general[key] = ''
self.config.set("General", key, self.general[key])