librelist archives

« back to archive

Bug : highscore

Bug : highscore

From:
Thomas Lecarpentier
Date:
2011-04-08 @ 13:02
Sous windows 7 un programe n'a pas le droit d'écrire n'importe où.

Traceback (most recent call last):
  File "C:\_PROJETS_\PyWeek-12\run_game.py", line 4, in <module>
    main.main()
  File "C:\_PROJETS_\PyWeek-12\gamelib\main.py", line 17, in main
    g.run()
  File "C:\_PROJETS_\PyWeek-12\gamelib\game.py", line 29, in run
    self.director.run()
  File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 100, in run
    self.doChange()
  File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 86, in doChange
    scene[2] = klass(self.game, name, index, config)
  File "C:\_PROJETS_\PyWeek-12\gamelib\gameover.py", line 31, in __init__
    self.lScoreFile = open(data.filepath('topscore.txt'), 'rw+')
IOError: [Errno 22] invalid mode ('rw+') or filename:
'C:\\_PROJETS_\\PyWeek-12\\data\\topscore.txt'

Re: [boubateam] Bug : highscore

From:
Cyril Quintin
Date:
2011-04-08 @ 14:18
Je n'ai pas finit l'ecran de gameover Thomas.

Le mode d'ouverture correcte, ce n'est pas "r" mais a+. cela devrait
fonctioner sous windows 7.

Pour ecrire le score j'ai besoin d'ecrire dans le fichier (dis comme cela,
cela parait logique j'imagine)




2011/4/8 Thomas Lecarpentier <thomas.lecarpentier@gmail.com>

> Sous windows 7 un programe n'a pas le droit d'écrire n'importe où.
>
> Traceback (most recent call last):
>   File "C:\_PROJETS_\PyWeek-12\run_game.py", line 4, in <module>
>     main.main()
>   File "C:\_PROJETS_\PyWeek-12\gamelib\main.py", line 17, in main
>     g.run()
>   File "C:\_PROJETS_\PyWeek-12\gamelib\game.py", line 29, in run
>     self.director.run()
>   File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 100, in run
>     self.doChange()
>   File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 86, in doChange
>     scene[2] = klass(self.game, name, index, config)
>   File "C:\_PROJETS_\PyWeek-12\gamelib\gameover.py", line 31, in __init__
>     self.lScoreFile = open(data.filepath('topscore.txt'), 'rw+')
> IOError: [Errno 22] invalid mode ('rw+') or filename:
> 'C:\\_PROJETS_\\PyWeek-12\\data\\topscore.txt'
>
>

Re: [boubateam] Bug : highscore

From:
Thomas Lecarpentier
Date:
2011-04-08 @ 14:23
Yop

J' ai changé le mode d'ouverture pour éviter que ça plante


2011/4/8 Cyril Quintin <cyril.quintin@gmail.com>

> Je n'ai pas finit l'ecran de gameover Thomas.
>
> Le mode d'ouverture correcte, ce n'est pas "r" mais a+. cela devrait
> fonctioner sous windows 7.
>
> Pour ecrire le score j'ai besoin d'ecrire dans le fichier (dis comme cela,
> cela parait logique j'imagine)
>
>
>
>
>
> 2011/4/8 Thomas Lecarpentier <thomas.lecarpentier@gmail.com>
>
>> Sous windows 7 un programe n'a pas le droit d'écrire n'importe où.
>>
>> Traceback (most recent call last):
>>   File "C:\_PROJETS_\PyWeek-12\run_game.py", line 4, in <module>
>>     main.main()
>>   File "C:\_PROJETS_\PyWeek-12\gamelib\main.py", line 17, in main
>>     g.run()
>>   File "C:\_PROJETS_\PyWeek-12\gamelib\game.py", line 29, in run
>>     self.director.run()
>>   File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 100, in run
>>     self.doChange()
>>   File "C:\_PROJETS_\PyWeek-12\gamelib\director.py", line 86, in doChange
>>     scene[2] = klass(self.game, name, index, config)
>>   File "C:\_PROJETS_\PyWeek-12\gamelib\gameover.py", line 31, in __init__
>>     self.lScoreFile = open(data.filepath('topscore.txt'), 'rw+')
>> IOError: [Errno 22] invalid mode ('rw+') or filename:
>> 'C:\\_PROJETS_\\PyWeek-12\\data\\topscore.txt'
>>
>>
>