#! /usr/bin/python
# -*- coding: iso-8859-1 -*-

#####################################################
#    Copyright (C) 2006 by Cesar Kallas   	
#    cesarkallas@soulivre.org   
#    http://cesarkallas.soulivre.org
#                                                                          
#    This program is free software; you can redistribute it and#or modify  
#    it under the terms of the GNU General Public License as published by 
#    the Free Software Foundation; either version 2 of the License, or     
#    (at your option) any later version.                                   
#                                                                          
#    This program is distributed in the hope that it will be useful,       
#    but WITHOUT ANY WARRANTY; without even the implied warranty of        
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         
#    GNU General Public License for more details.                          
#                                                                          
#    You should have received a copy of the GNU General Public License     
#    along with this program; if not, write to the                         
#    Free Software Foundation, Inc.,                                       
#    59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             
#####################################################

import os, sys, BaseHTTPServer, CGIHTTPServer
import thread


class Handler(CGIHTTPServer.CGIHTTPRequestHandler):
	def log_message(self, format, *args):
		pass
		
	def log_error(self, *args):
		pass
		
	def log_request(self, code='-', size='-'):
		pass


class ServidorWeb(object):
	def __init__(self):
		pass
	
	def iniciar(self, repositorio, porta):
		#os.chdir(repositorio)
		httpd = BaseHTTPServer.HTTPServer(('', porta), Handler)
		#self.log.info("ServidorWeb: iniciado com sucesso!")
		httpd.serve_forever()

