From ad2f5fdda93803af231508c3749eeb99080e54be Mon Sep 17 00:00:00 2001
From: Alain Takoudjou <talino@tiolive.com>
Date: Tue, 11 Dec 2012 16:01:50 +0100
Subject: [PATCH] Edit only text file

---
 slapos/runner/views.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/slapos/runner/views.py b/slapos/runner/views.py
index a72326e..1e72560 100755
--- a/slapos/runner/views.py
+++ b/slapos/runner/views.py
@@ -345,6 +345,9 @@ def removeSoftwareDir():
 def getFileContent():
   file_path = realpath(app.config, request.form['file'])
   if file_path:
+    if not isText(file_path):
+      return jsonify(code=0,
+            result="Can not open a binary file, please select a text file!")
     if not request.form.has_key('truncate'):
       return jsonify(code=1, result=open(file_path, 'r').read())
     else:
-- 
2.30.9