summaryrefslogtreecommitdiff
path: root/source4/scripting
diff options
context:
space:
mode:
Diffstat (limited to 'source4/scripting')
-rw-r--r--source4/scripting/python/samba/web_server/__init__.py25
1 files changed, 19 insertions, 6 deletions
diff --git a/source4/scripting/python/samba/web_server/__init__.py b/source4/scripting/python/samba/web_server/__init__.py
index b5ac69c96a..da528f42d1 100644
--- a/source4/scripting/python/samba/web_server/__init__.py
+++ b/source4/scripting/python/samba/web_server/__init__.py
@@ -20,17 +20,30 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-def __call__(environ, start_response):
+
+
+def render_placeholder(environ, start_response):
status = '200 OK'
response_headers = [('Content-type','text/html')]
start_response(status, response_headers)
- yield '<table>\n'
- for key, value in environ.items():
- if isinstance(value, str):
- yield '\t<tr><td><b>%s</b></td><td>%s</td></tr>\n' % (key, value)
+ yield "<!doctype html>\n"
+ yield "<html>\n"
+ yield " <title>The Samba web service</title>\n"
+ yield "</html>\n"
+
+ yield "<body>\n"
+ yield "<p>Welcome to this Samba web server.</p>\n"
+ yield "<p>This page is a simple placeholder. You probably want to install "
+ yield "SWAT. More information can be found "
+ yield "<a href='http://wiki.samba.org/index.php/SWAT'>on the wiki</a>.</p>"
+ yield "</p>\n"
+ yield "</body>\n"
+ yield "</html>\n"
+
+
+__call__ = render_placeholder
- yield '</table>\n'
if __name__ == '__main__':
from wsgiref import simple_server