Commit graph

20 commits

Author SHA1 Message Date
chove
992583cac4 detabification
darcs-hash:20060310224118-4ec08-fa81059ec2abb33e943e74e3d1c53870a6ae2e9d.gz
2006-03-10 23:41:18 +01:00
glondu
b52b0eb7a0 Typographie.
darcs-hash:20060219000118-68412-2a40af702ab413bdba443be66a148ae23afb8aae.gz
2006-02-19 01:01:18 +01:00
glondu
fe603296b4 * Dtabification
* Prcision du bac de sortie

darcs-hash:20060218230838-68412-7bbe285b37542bb710430ed5b8cc24edbf5a8f40.gz
2006-02-19 00:08:38 +01:00
bobot
1d2386d1fe Pour régler le problème de l'impression de la bannière en A4 pour un
document A3, la bannièrene seras imprimée que pour le A4. séparerdes
documents A3 par du A4 ne semble pas très utile de toutes façons.

darcs-hash:20060218151509-9e428-e6d4421dab5c22f8a551f1d297dfc05a975ffd80.gz
2006-02-18 16:15:09 +01:00
bobot
5dc4f0cccf Les bugs levent maintenant une exception ErreurImpression qui est rattrape
par le programme qui utilise la classe. Les instances possèdnt un argument
decrivant le bug.

darcs-hash:20060206224940-9e428-4229182beacbd7b0d7defa35c3d8f9ff35acb806.gz
2006-02-06 23:49:40 +01:00
glondu
53bb62fc81 * On se protge contre les noms de fichiers farfelus.
* On affiche le cot sur la page de garde.

darcs-hash:20060203165336-68412-94f3fbbda6743fae96d2e76b636a23ee26ac9387.gz
2006-02-03 17:53:36 +01:00
glondu
ff2a5894c6 Il faut faire attention aux encodages et aux endroits o on veut vraiment
que les accents passent ! a marche dj mieux comme a.

darcs-hash:20060203143834-68412-5718e2da4b4c4f59de854471147a6c1911308a60.gz
2006-02-03 15:38:34 +01:00
chove
d274832589 tabulation = 4 espaces
des broutilles

darcs-hash:20060129164916-4ec08-7f9ee868181165d56e7709d775efbcdce3ce8692.gz
2006-01-29 17:49:16 +01:00
chove
f960f4ba33 On utilise toutes les possibilits de Python :
- on utilise for quand c'est un for, et while quand c'est du while
  - on utilise le else de for/while = execut  la fin de la boucle si il
    n'y a pas eu de break avant)
On vite trop de bug :
  - le break doit tre lanc si le code est libre (d'ou le not ajout),
    avant deux erreurs se compensaient (Vince a traduit les bugs, ils ne
    viennent pas de lui)
A l'avenir :
  - sortir la fonction gen_code de la classe, c'est une fonction  part
    entire, elle n'a rien a faire dans une classe. On pourrait en avoir
    besoin  d'autres endroits.
  - grer les erreurs avec les exceptions : s'il n'y a pas de code dispo, on
    lve une exception, ca sert  rien de continuer
  - utiliser les outils adquats pour logguer les erreurs, et si on veut
    crire plein de trucs sur stderr, on peut faire :
      erreur = sys.stderr.write
      erreur('bidule')
      erreur('machine')
      ...
    Comme ca le jour o on veut logguer les erreurs  un autre endroit, on
    fait erreur = open('fichier','w+').write (ou un truc du genre)
C'tat des ides comme ca, ca permettrait d'laguer encore pas mal le code,
Francois en a fait un bon bout mais il faudrait continuer. Je pense que
c'est le manque d'habitude de Python, mais avec le temps le code sera bien
lisible.

darcs-hash:20060129161108-4ec08-57f4e8e916e990d6fcfe9e70233a672a2b0797ab.gz
2006-01-29 17:11:08 +01:00
bernat
6b4be0e285 Hack pour le code
darcs-hash:20060129153638-d1718-9d48b4c438c5f600907311bd5b7397a93cb83453.gz
2006-01-29 16:36:38 +01:00
bernat
57f2ba38c3 Typo
darcs-hash:20060129152543-d1718-540a15ab2460a59752da7470686f6b0c0bfa3724.gz
2006-01-29 16:25:43 +01:00
bernat
7a2dbc0dd9 Scrogneugneu ! Pour tester l'existence d'un fichier, on utilise la
fonction qu'il faut, on n'ouvre pas le fichier dans le seul but de
rcuper l'exception !

Nettoyage du code :
 - un commentaire, c'est # suivi d'un espace
 - on met des espaces apres les virgules
 - on met des espaces entre les signes de comparaison et d'affectation
 - on evite les lignes kilometriques
 - on vire le code de test, meme s'il est comment, a fait un peu
   dsordre
 - "blabla"+variable+"gfgf", c'est du PHP. Se renseigner auprs de
   Xabi pour les chanes de formatage (galement dispos en PHP)
 - on utilise and et or dans les conditions

Remarques :
 - utiliser pickle pour sauver des objets Python et les rcuprer
   facilement
 - la dernire fonction peut sans doute tre factorise

darcs-hash:20060129152137-d1718-a8e5d88358c8d2b1230d785ab57ff13e428f6e66.gz
2006-01-29 16:21:37 +01:00
bernat
0133737924 Detabification
darcs-hash:20060129142901-d1718-a3ee96a2cff23ce263b8bf73f40d68d95322a95f.gz
2006-01-29 15:29:01 +01:00
bernat
c28734caab Plus robuste.
Ceci dit, je ne vois pas pourquoi on ne se dbarasse pas du nom
original dans sa totalit. Car avec cette mthode, on ne neutralise
pas entirement le nom. Pourquoi ne pas simplement garder le rsultat
de mkstemp comme nom de fichier ?

darcs-hash:20060127085813-d1718-46c8257721915b7e0df16a13513f5351ac0e2272.gz
2006-01-27 09:58:13 +01:00
bobot
8646ccd727 Dans le nom des fichiers .desc et .pdf, suppression des caractèrs spéciaux
et d'espace dans le préfix utilisé pour géner le nom des fichiers temporaires

darcs-hash:20060127083313-9e428-99048e14eafa9906e8ee1284c8090e0023f1fb62.gz
2006-01-27 09:33:13 +01:00
bobot
12b6f02aa8 correction du flottant modif_epoch, prise en compte des marges dans A4 ,A3. ps en level3
darcs-hash:20060112230400-9e428-6754b3447d06829f12beead2391240d94dc679e5.gz
2006-01-13 00:04:00 +01:00
salles
d41e843756 Bug de l'impression rsolu par franois apparemment.
Impression en A3 possible maintenant sans problme.
Je commite  sa place.
Pour francois, il faut faire cvs commit le_nom_du_fichier

darcs-hash:20060112080729-72cb0-e1c360561b197052ab7329a859c236d81b87b1d2.gz
2006-01-12 09:07:29 +01:00
salles
86a6aade01 en fait j'y comprend rien, je laisse le bug
darcs-hash:20060109125605-72cb0-8f9dfaabcfd3f1c91b774b7a02d8de6aee077f1b.gz
2006-01-09 13:56:05 +01:00
salles
484261e5eb modif_epoch doit tre un flottant
darcs-hash:20060109125530-72cb0-7cb305d3ac6c5a9719a594ac566e7436090473d0.gz
2006-01-09 13:55:30 +01:00
salles
590e0d4e17 import initial
darcs-hash:20060109125415-72cb0-ae9f4a673384b8e7226459f32235d7cf1c490872.gz
2006-01-09 13:54:15 +01:00