Seite 1 von 1

AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 10:53
von Marie
Hallo ihr lieben,

wenn ich den unteren Code kompilieren, bekomme ich einen unklaren Fehler:
AccessInit: hash collision: 3 for both 1 and 1
?!
Ich nehme an dass dieser Fehler an
from psychopy import misc
liegt, weil wenn ich das auskommentiere wird dieser Fehler nicht mehr gezeigt. Kann mir jmd bitte ein Tipp geben?
Ich wäre euch sehr dankbar.

Liebe Grüße

Code: Alles auswählen

import time
from psychopy import misc, gui

try:#try to get a previous parameters file
    expInfo = misc.fromFile('lastParams.pickle')
except:#if not there then use a default set
    expInfo = {'observer':'jwp', 'refOrientation':0}
dateStr = time.strftime("%b_%d_%H%M", time.localtime())

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 11:10
von BlackJack
@Marie: Wo bekommst Du denn den Fehler? Denn in der Zeile wo `misc` verwendet wird, da werden ja alle Ausnahmen „verschluckt“.

Ist es denn ein Fehler? Also woran merkst Du das etwas falsch ist?

Gibt es die Pickle-Datei? Ist die in Ordnung?

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 11:13
von /me
Marie hat geschrieben:
AccessInit: hash collision: 3 for both 1 and 1
?!
Das sieht nach einem Problem mit PIL aus.

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 11:19
von Marie
@BlackJack: Wenn ich kompilere, dann tauch das als Fehler auf, ohne jegliche Fehlerart oder Nummer
Finding files... done.
Importing test modules ... AccessInit: hash collision: 3 for both 1 and 1
Die Pckle-Datei ist da, ist sehr unwahrscheinlich dass es an die Datei liegt!

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 11:22
von Marie
@/me: ja ich habe auch gegoogelt und das Problem auf der Seite entdeckt aber ich weiß nicht was das mit meinem Code zu tun hat da ich auf keine PIL-Bibliothek zugreife.

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 12:03
von BlackJack
@Marie: Wie oder was kompilierst Du denn? Python-Code muss man nicht explizit kompilieren.

Re: AccessInit: hash collision: 3 for both 1 and 1

Verfasst: Freitag 16. Dezember 2011, 12:07
von /me
Marie hat geschrieben:@/me: ja ich habe auch gegoogelt und das Problem auf der Seite entdeckt aber ich weiß nicht was das mit meinem Code zu tun hat da ich auf keine PIL-Bibliothek zugreife.
Weißt du, was PsychoPy möglicherweise alles anstellt? Das verwendet nämlich PIL.