Commit 891eb0f6 authored by Jocelyn Delalande's avatar Jocelyn Delalande

whitespace fix

parent ec6fc56e
......@@ -32,19 +32,19 @@ def enter(dir):
'medias_tex':os.path.join(settings.MEDIA_ROOT,'tex_src'),
'medias_pdf':os.path.join(settings.PDF_ROOT)
}
old_path = os.path.abspath('.')
os.chdir(path[dir])
is_tmp = (dir == 'tmp')
return (old_path,path[dir],is_tmp) # Trace
def leave(trace):
""" Leave récupère un dictionnaire de trace de la focntion enter()
et revient au répertoire précédent. Si le répertoire quitté est
un répertoire temporaire, leave() effacera recursivement tout son
contenu.
contenu.
"""
os.chdir(trace[0])
if trace[2]:
......@@ -69,7 +69,7 @@ def epurate(string):
def tidy(filepath):
""" Utilise l'utilitaire tidy pour obtenir un code xhtml
corectemment indenté... Modifie le fichier désigné par filepath
lui-même. """
lui-même. """
x = subprocess.Popen("tidy -indent -bare -asxhtml -m -utf8 %s"%filepath,
shell=True, stderr=dev_null())
x.wait()
......@@ -102,19 +102,19 @@ def tex2inner(texcode):
"pages":(,None,"contenu html de la page 1","contenu html de la page 2")
}
"""
short = "tohtml.tex"
toreturn = {"pages":[],"index":[]}
html_files = []
enter_trace = enter('tmp')
cur_dir = enter_trace[0]
open(short,'w').write(texcode)
latex2html(short)
os.remove("tohtml.html") # A strange extra-file...
# On boucle sur tous les fichiers html génerés dans le répertoire temporaire.
for i in os.listdir('.'):
if i.endswith(".html"):
......@@ -128,15 +128,15 @@ def tex2inner(texcode):
reg = re.compile(r'(index)|((node)(\d+)).html')
# prépare une liste de la bonne taile
for i in range(nb_pages + single):
toreturn["pages"].append(None)
for i in html_files:
tidy(i)
inner = strip(open(i,'r').read())
# Dans le groupe
# Dans le groupe
regsearch = reg.search(i)
if regsearch:
content = inner
......@@ -151,7 +151,7 @@ def tex2inner(texcode):
if part[1] == '.':
titre = ''
else:
titre = part[1]
titre = part[1]
toreturn['index'].append((part[0],epurate(titre)))
elif regsearch.group(2) or single: #node = page
......@@ -182,13 +182,13 @@ def add_nbsp(texte):
texte = nbsp_bef.sub(lambda m: "%s " % m.group(1), texte)
return texte
def clean_page(texte,single):
"""Nettoie La page de texte qui sera inclus """
# Enlève les id et les name des titres
#vire_id = re.compile(r'<a \s*((id|name)=\s*"SECTION\d{20}"\s*){2}\s*>(.*)</a>')
#texte = vire_id.sub(lambda match: match.group(3),texte)
#texte = vire_id.sub(lambda match: match.group(3),texte)
# Met une majuscule à tous les titres
......@@ -206,7 +206,7 @@ def clean_page(texte,single):
int(m.group(1)) + 2,m.group(3),int(m.group(1)) + 2),texte)
#print "STEP 1.5"
#print texte
if single:
#<h3 align="center">Aupres de toi</h3> on l'enlève
# Il est inutile de garder un titre de chapitre si il n'y a qu'une partie...
......@@ -235,9 +235,9 @@ def clean_page(texte,single):
#print "STEP4"
#print texte
# Vire la table des sous-sections
#<!--Table of Child-Links--> [...] </ul><!--End of Table of Child-Links--> <hr />
#<!--Table of Child-Links--> [...] </ul><!--End of Table of Child-Links--> <hr />
rm_childlinks = re.compile(r'<!--Table of Child-Links-->.*<!--End of Table of Child-Links--> <hr />')
texte = rm_childlinks.sub(lambda match: "",texte)
......
......@@ -534,5 +534,3 @@ class ReferenceExterne(models.Model):
return u"%s : %s" % (self.texte, self.classe.nom_court)
#publie = TexteManager()
......@@ -22,7 +22,7 @@ import texte.forms
# return ''
# form = requete.POST
# t = get_object_or_404(Texte, slug=slug)
# for field in ('pseudo','titre','texte'):
# if form[field] == '':
# fw_valeurs = {}
......@@ -31,9 +31,9 @@ import texte.forms
# fw_valeurs['titre'] = form['titre']
# fw_valeurs['texte'] = form['texte']
# fw_valeurs['message_erreur'] = "Ooops, vous avez oublié de remplir le champ %s" %field
# return render_to_response('texte/texte_detail.html',fw_valeurs)
# c = Commentaire(auteur=form['pseudo'],
# titre=form['titre'],
# texte=form['texte'],
......@@ -49,7 +49,7 @@ def texte_detail(requete, slug):
else:
f = texte.forms.AjoutCommentaire()
return render_to_response('texte/texte_detail.html',
return render_to_response('texte/texte_detail.html',
{'object': t, 'form':f, 'user': requete.user})
def telecharger(requete,slug):
......@@ -64,7 +64,7 @@ def telecharger(requete,slug):
def page_en_ligne(requete,slug,no_page):
if not no_page:
no_page = 1
no_page = 1
t = get_object_or_404(Texte,slug=slug)
r = get_object_or_404(HtmlTex,parent=t)
p = get_object_or_404(Page, html_repr=r,no=int(no_page))
......@@ -84,10 +84,10 @@ def compiler(requete,id,**args):
if not t.fichier_source:
log = u'Pas de fichier source'
fw_valeurs = {'object':t,'log':log}
return render_to_response('admin/texte/voir_log.html',fw_valeurs)
try:
try:
t.est_compile = t.compiler()
if t.est_compile:
t.save()
......@@ -108,7 +108,7 @@ def compiler(requete,id,**args):
def source_edit(requete, id, **args):
t = get_object_or_404(Texte,pk=id)
have_to_compile, fw_valeurs = generic_edit(requete, t)
if not have_to_compile:
return render_to_response('admin/texte/editer_source.html', fw_valeurs)
else:
......@@ -129,7 +129,7 @@ def generic_edit(requete, text):
POST = {}
for key in requete.POST.keys():
POST.update({key:requete.POST[key]})
if POST.__contains__('modele') and POST['modele']:
id_modele = POST["modele"]
try:
......@@ -137,7 +137,7 @@ def generic_edit(requete, text):
except Http404:# Si le modèle n'existe pas
code=''
POST['code'] = code
if POST.__contains__('code'):
havetosave = True
txt = requete.POST['code']
......@@ -164,7 +164,7 @@ def generic_commenter(requete, slug, commentaireForm):
if not requete.POST:
f = commentaireForm()
else:
f = commentaireForm(requete.POST)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment