You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

566 lines
49 KiB
Python

"""
FormationDB
Note:
For positional matrix data -> must be considered that python/kivy starts counting from bottom left also used in the SparseGridLayout!!
"""
from patricia import trie
FormationDB = dict()
FormationList = list()
#for patricia trie
patriciaFormationT = trie()
class Formation():
def __init__(self,Name,ImagePath,Groupings,Id,Description,Positions):
self.name = Name
self.groupList = Groupings
self.id = Id
self.description = Description
self.formPositions = Positions
self.formImage = ImagePath
self.registerFormation()
def registerFormation(self):
global FormationList
FormationList.append(self)
class Position():
def __init__(self,Id,Id_num,Description):
self.id = Id
self.id_num = Id_num
self.description = Description
""" FormationDB template
'FormationName':
Formation('FormationName','Assets/Formations/FormationPic.png',['Liebe','Entscheidung'],'FormID','Diese Formation zeigt Dinge',{'1':'Diese Position ist der Anfang','2':'Diese Position symbolisiert das Ende'}),
}
"""
FormationDB = {
'Fegefeuer':#done
Formation('Das Fegefeuer','Assets/Formations/Formation_Fegefeuer.png',['Selbstreflexion','Ursachenforschung','Selbstentwicklung'],'Fegefeuer','Gelegt werden 4 Karten. Dieses System kann Auskunft darüber geben, welches Thema derzeit im täglichen Leben nach Aufmerksamkeit verlangt und angegangen werden will. Meist ist dieses Thema verschlüsselt in einem bestimmten Problem, das in immer kürzeren Abständen wieder und wieder auftaucht und hartnäckig bestehen bleibt. Über dies können die Karten Hinweise geben, wie mit diesem Thema umzugehen ist und welchem Ziel es dient.',
(# 2
# 1 3
# 4
Position('1',1,'Das steht im Feuer. Das Thema, das ansteht bzw. das Problem, das gelöst werden will.'),
Position('2',2,'Das hat es ausgelöst. Der Grund, aus dem das Thema oder das Problem erwachsen ist. Die Voraussetzung, unter der es zur Thematisierung (Position 1) kam.'),
Position('3',3,'Das schützt oder hilft. Vorschlag zu einer bestimmten Einstellung oder Verhaltensweise, mit der das Thema / Problem angenommen oder angegangen werden kann.'),
Position('4',4,'Dort oder darin liegt der Sinn / das Ziel. Die Karte auf dieser Position kann Information über den tieferen Sinn des Themas / Problems geben. Sie kann aber auch anzeigen, was es zu erreichen gilt.')
)
),
'Liebeskummer': #done
Formation('Liebeskummer','Assets/Formations/Formation_Liebeskummer_Quer.png',['Beziehungen'],'Liebeskummer','Gelegt werden 6 Karten. Dieses System hilft zu verstehen, welcher Sinn hinter der beendeten Begegnung steckte, was daraus zu lernen ist, welche Erkenntnis dieser Verlust in sich birgt und welche Zukunft diese Beziehung noch hätte.',
(# 5 6
# 5 4 3 6
# 4 3
# 12
# 21
Position('1',1,'Dies habe ich in der Begegnung zu wenig wahrgenommen.'),
Position('2',2,'Das glaubte ich durch die Beziehung zu bekommen.'),
Position('3',3,'Was gilt es durch diese Begegnung zu erkennen?'),
Position('4',4,'Das kann ich jetzt tun.'),
Position('5',5,'Die Zukunft, wenn ich die Beziehung innerlich nicht aufgebe.'),
Position('6',6,'Die Zukunft, wenn ich loslasse.')
)
),
'Beziehungsspiel':#done
Formation('Beziehungsspiel','Assets/Formations/Formation_Beziehungsspiel.png',['Beziehungen'],'Beziehungsspiel','Gelegt werden 7 Karten. Dieses Legesystem gibt Auskunft über die Art, wie zwei Menschen zueinander stehen. Aufgezeigt werden Aspekte der bewussten Einschätzung, des seelischen Bereichs und des Verhaltens der beiden beteiligten Personen. Es kann sich dabei um eine Liebesbeziehung, aber auch um familiäre oder berufliche Beziehungen handeln - unabhängig davon, ob diese schon länger bestehen oder noch jung sind.\n\nBesonderheit:\n Fallen auf die bewusste Ebene (7+2) oder auf die seelische Ebene (6+3) Könige oder Königinnen, können diese als andere Männer und Frauen interpretiert werden (müssen aber nicht). Dabei kann die gegengeschlechtliche Hofkarte in einer der beiden Säulen als Hinweis darauf aufgefasst werden, dass die betreffende Person mit einem anderen Menschen im entsprechenden Bereich zu tun hat. Die eigengeschlechtliche Hofkarte kann evtl. die Sorge andeuten, dass der Partner sich für eine dritte Person mit ebendiesen Charaktermerkmalen interessieren könne.\nFällt eine Königin oder ein König auf die Position des Signifikators, kann dies andeuten, dass eine dritte Person in die Beziehung getreten ist bzw. in sie verwickelt ist.Die Hofkarte kann hier aber auch ganz regulär über die elementtypischen Adjektive interpretiert werden und damit die Beziehung in ihrem Zustand beschreiben.\n\nIm Allgemeinen aber gilt:\n Bevor man anfängt logisch auszurechnen, was denn nun dieser König auf jenem Platz für den Partner bedeuten könnte, interpretiere man lieber so, wie es einem zu allererst in den Kopf kommt. "Regel Nr.1" ist: Regeln nicht zu ernst zu nehmen. Tarot ist ein Spiel, das von Intuition lebt. Und es ist ein Charakteristikum der Intuition, dass sie sich eben nicht an logische und verstandesbetonte Ordnungen hält!',
(# 7 2
# 6 1 3
# 5 4
Position('1',1,'Der Signifikator. Steht für das Thema, das die Beziehung regiert bzw. für die Situation, in der sich die Beziehung befindet.\n\nDie linke Säule (7,6,5) steht für den/die Frager(in), die rechte Säule (2,3,4) für den/die Partner(in)'),
Position('2',2,'Zeigt die bewusste Ebene, auf der man sich in der Beziehung begegnet. Die Karte spiegelt auf diesem Platz die bewußte Einschätzung der Beziehung und die gedankliche Beschäftigung eines jeden Partners wider.'),
Position('3',3,'Steht für den seelischen Bereich in der Beziehung:\nSie spiegelt, wie jeder über die bewusste Einschätzung hinaus in diese Beziehung eingebunden ist und was sich durch die Beziehung für den einzelnen emotional thematisieren kann.'),
Position('4',4,'Steht für das nach außen gezeigte Verhalten der Partner:\nIhr Auftreten und Erscheinen dem anderen gegenüber unabhängig von bewusster Einschätzung und seelischer Bedeutsamkeit.'),
Position('5',5,'Steht für das nach außen gezeigte Verhalten der Partner:\nIhr Auftreten und Erscheinen dem anderen gegenüber unabhängig von bewusster Einschätzung und seelischer Bedeutsamkeit.'),
Position('6',6,'Steht für den seelischen Bereich in der Beziehung:\nSie spiegelt, wie jeder über die bewusste Einschätzung hinaus in diese Beziehung eingebunden ist und was sich durch die Beziehung für den einzelnen emotional thematisieren kann.'),
Position('7',7,'Zeigt die bewusste Ebene, auf der man sich in der Beziehung begegnet. Die Karte spiegelt auf diesem Platz die bewußte Einschätzung der Beziehung und die gedankliche Beschäftigung eines jeden Partners wider.')
)
),
'Beziehungsspiel II':#done
Formation('Beziehungsspiel II','Assets/Formations/Formation_Beziehungsspiel2.png',['Beziehungen'],'Beziehungsspiel II','Leichte Variation zum regulären Beziehungsspiel nach "Osho"',
(# 1 2
# 3 4
Position('1',1,'Du selbst - und was du in diesem Moment zu der Beziehung beiträgst.'),
Position('2',2,'Der Andere - dessen Beitrag zu der Beziehung.'),
Position('3',3,'Die gemeinsamen Energien.'),
Position('4',4,'Die Einsicht.')
)
),
'Liebesorakel':#done
Formation('Liebesorakel','Assets/Formations/Formation_Liebesorakel.png',['Beziehungen'],'Liebesorakel','Gelegt werden 4 Karten. Dieses System ist bestens geeignet, wenn ich jemanden kennengelernt habe und wissen möchte, wie es denn so aussieht zwischen mir und ihm/ihr, und vor allem: wie er/sie zu mir steht.',
(# 2
# 1 3
# 4
Position('1',1,'Der Signifikator. Darum geht es. Thema der Beziehung oder Einstellung der / des Fragenden.'),
Position('2',2,'Was den Fragenden / die Fragende innerlich bewegt. Hoffnungen, Ängste, Wünsche, Sehnsüchte.'),
Position('3',3,'Wie die andere Person zum Frager / zur Fragerin steht bzw. wie er sie sieht. Zeigt auch die Einschätzung der Beziehung durch die andere Person, deren Erwartungen oder Gefühle.'),
Position('4',4,'Vorschlag zu einer bestimmten Einstellung oder Verhaltensweise.')
)
),
'Liebesglück':#done
Formation('Liebesglück','Assets/Formations/Formation_Liebesglück_Quer.png',['Beziehungen'],'Liebesglück','Keine Beschreibung vorhanden.',
(# 1
# 3 1 2
# 3 2
# 5 999 4
# 5 999 4
# 7 8 6
# 7 8 6
Position('1',1,'Die vereinigende Kraft.'),
Position('2',2,'Wie der erste Partner die Beziehung sieht.'),
Position('3',3,'Wie der zweite Partner die Beziehung sieht.'),
Position('4',4,'Was der erste Partner sich wünscht oder was dieser befürchtet.'),
Position('5',5,'Was der zweite Partner sich wünscht oder was dieser befürchtet.'),
Position('6',6,'Ein Ratschlag für den ersten Partner.'),
Position('7',7,'Ein Ratschlag für den zweiten Partner.'),
Position('8',8,'Was beide ausbrüten.'),
Position('9',9,'Der besondere Segen.\n(nur, wenn hier eine Karte der großen Arkana liegt).')
)
),
'Lemniskate': #done
Formation('Lemniskate','Assets/Formations/Formation_Lemniskate_Quer.png',['Beziehungen'],'Lemniskate','Gelegt werden 8 Karten. Auch hier kann man sich Klarheit über die Beziehung zu einem anderen Menschen verschaffen. Im Unterschied zum Beziehungsspiel und zum Liebesorakel gibt die Lemniskate jedoch in erster Linie Auskunft darüber, aus welchen Gründen zwei Menschen miteinander harmonieren oder nicht harmonieren, bzw. wo die Konfliktherde sind.\n\nDieses Legesystem folgt dem Verlauf der Lemniskate, der Unendlichkeitsschleife, wie sie etwa über den Köpfen des Magiers und der Frau auf der Karte "Kraft" zu finden ist. Die erste Schleife mit den Positionen 1, 2, 3 und 8 wird der / dem Fragenden zugeordnet, die zweite Schleife mit den Positionen 4, 5, 6 und 7 der anderen Person.\n\nIn diesem System ist es besonders wichtig, die Aussagen der einzelnen Karten in dynamischen Bezug zueinander zu bringen und zu einem Gesamtüberblick zu gelangen. Dies ist hier wichtiger, als Karte für Karte vorzugehen und detailgenaue Aussagen getrennt voneinander aufzustellen.',
(# 2 6
# 2 6
# 1 37 5
# 1 73 5
# 8 4
# 8 4
Position('1',1,'Was die Fragerin / den Frager von der anderen Person trennt und umgekehrt. Auch: Was beide voreinander verstecken.'),
Position('2',2,'Die bewussten Motive oder Einschätzungen der Fragerin / des Fragers und der anderen Person.'),
Position('3',3,'Hier manifestieren sich entweder verbindende Komponenten zwischen beiden Beteiligten oder aber ein Konflikt.'),
Position('4',4,'Die unbewussten Motive und unerkannten Muster im Verhalten der Fragerin / des Fragers und der anderen Person.'),
Position('5',5,'Was die Fragerin / den Frager von der anderen Person trennt und umgekehrt. Auch: Was beide voreinander verstecken.'),
Position('6',6,'Die bewussten Motive oder Einschätzungen der Fragerin / des Fragers und der anderen Person.'),
Position('7',7,'Hier manifestieren sich entweder verbindende Komponenten zwischen beiden Beteiligten oder aber ein Konflikt.'),
Position('8',8,'Die unbewussten Motive und unerkannten Muster im Verhalten der Fragerin / des Fragers und der anderen Person.')
)
),
'Beziehungswunsch': #done
Formation('Beziehungswunsch','Assets/Formations/Formation_Beziehungswunsch_Quer.png',['Beziehungen'],'Beziehungswunsch','Keine Detailierte Beschreibung. (Positionen 3+4 -> Wenn sich eine Beziehung entwickelt; Positionen 5+6 -> Falls ich allein bleibe)',
(# 3 4
# 1 2 7
# 5 6
Position('1',1,'Mein Wunsch oder wie sind meine derzeitigen Vorstellungen von einer Partnerschaft?.'),
Position('2',2,'Welches Thema kommt (unabhängig von meinen Erwartungen) in der Begegnung mit potentiellen Partnern demnächst auf mich zu?'),
Position('3',3,'Welche meiner Eigenschaften könnte sich als problematisch in einer Beziehung erweisen? Woran muß ich besonders arbeiten?'),
Position('4',4,'Was bringe ich bereits an bereichernden Aspekten in eine Beziehung mit? Worauf kann ich bauen?'),
Position('5',5,'Welchem Lebensbereich sollte ich mich widmen? Wie kann ich die Zeit alleine für mich nutzen? Was bringt es mir, ohne Partner zu sein?'),
Position('6',6,'Was hilft mir oder tröstet mich während ich alleine bin? Wie kann ich es alleine schaffen?'),
Position('7',7,'Weitere Entwicklung')
)
),
'Sexualität':#done
Formation('Sexualität','Assets/Formations/Formation_Sexualität.png',['Beziehungen'],'Sexualität','Keine detailierte Beschreibung.',
(# 6
# 6
# 5
# 5
# 4
# 4
# 2 3
# 2 3
# 1
# 1
Position('1',1,'Wie erlebe ich meine Sexualität im Moment?'),
Position('2',2,'Wie lebe ich meine maskuline Seite (aktiv, fordernd sein)?'),
Position('3',3,'Wie lebe ich meine feminine Seite (passiv, hingebend sein)?'),
Position('4',4,'Was sollte ich in meinem Sexualleben mehr ausleben und zeigen?'),
Position('5',5,'Was sind meine Bedürfnisse und Wünsche an meinen Partner?'),
Position('6',6,'Mögliche Veränderung, Ergebnis.')
)
),
'Partner':#done
Formation('Zwei Partner','Assets/Formations/Formation_Partner.png',['Beziehungen'],'Partner','Dieses System ist geeignet, wenn man sich gezwungen sieht, sich zwischen zwei Partnern zu entscheiden. Oft ist es so, dass Dreiecks-Situationen nicht lange aufrecht gehalten werden können. Dieses System soll die Motive der beiden Beziehungen beleuchten und dem Fragenden dabei helfen, herauszufinden, inwieweit er die Situation möglicherweise anders einschätzt als sie ist. Außerdem gibt das Legesystem zu beiden Partnern einen Rat. Das erleichtert eine Entscheidung.\n\nDie Karten auf den Positionen eins und zwei charakterisieren die Beziehung zum ersten Partner.\n\nDie Karten auf den Positionen drei und vier charakterisieren die Beziehung zum zweiten Partner.\n\nDie Karten auf den Positionen fünf und sechs zeigen, wie die Fragestellerin / der Fragesteller die Situation einschätzt bzw. erlebt, und wie die Situation tatsächlich ist.',
(# 1 2 3 4
# 1 2 5 3 4
# 7 5 8
# 7 6 8
# 6
# 9
# 9
###bis hierhin text gecheckt
Position('1',1,'Was hält mich am ersten Partner (Ehemann/Ehefrau, bisherige(r) Freund/Freundin)?'),
Position('2',2,'Motive des ersten Partners bzw. seine Einstellung zur Beziehung.'),
Position('3',3,'Was hält mich am zweiten Partner (Liebhaber/in) oder was zieht mich zu ihm/ihr?'),
Position('4',4,'Motive des zweiten Partners bzw. seine Einstellung zur Beziehung.'),
Position('5',5,'Meine Einschätzung der Situation; Wünsche, Hoffnungen, Befürchtungen.'),
Position('6',6,'So sieht die Situation tatsächlich aus. Was ich erkennen muss.'),
Position('7',7,'Vorschlag zur Einstellung oder Verhaltensweise gegenüber dem ersten Partner (oder: was die erste Beziehung braucht).'),
Position('8',8,'Vorschlag zur Einstellung oder Verhaltensweise gegenüber dem zweiten Partner (oder: was die zweite Beziehung braucht).'),
Position('9',9,'Trendverlauf für die nähere Zukunft.')
)
),
'Chance':#done
Formation('Die Chance','Assets/Formations/Formation_Chance.png',['Beziehungen','Situationsverhalten','Trendverläufe'],'Chance','Gelegt werden 6 Karten. Dieses System kann Auskunft darüber geben, wie die Chance für ein Vorhaben oder in einer Beziehungssituation steht. Es zeigt auf, was getan werden kann. Ohne ein klares Ja oder Nein kann hier dennoch abgelesen werden, ob sich das Zusammenwirken der Kräfte eher förderlich oder hinderlich auswirkt.',
(# 6
# 4 6 5
# 4 5
# 3 2
# 3 1 2
# 1
Position('1',1,'Grundlegender Tenor.'),
Position('2',2,'Das wird nicht eintreten.'),
Position('3',3,'Darin liegt die Chance.'),
Position('4',4,'Das kann ich selbst tun.'),
Position('5',5,'Einfluss von außen.'),
Position('6',6,'Längerfristige Entwicklung.')
)
),
'Berufsentscheidung':#done
Formation('Berufsentscheidung','Assets/Formations/Formation_Berufsentscheidung.png',['Entscheidungen'],'Berufsentscheidung','Dieses System ist geeignet, wenn man sich gezwungen sieht, sich zwischen zwei Partnern zu entscheiden. Oft ist es so, dass Dreiecks-Situationen nicht lange aufrecht gehalten werden können. Dieses System soll die Motive der beiden Beziehungen beleuchten und dem Fragenden dabei helfen, herauszufinden, inwieweit er die Situation möglicherweise anders einschätzt als sie ist. Außerdem gibt das Legesystem zu beiden Partnern einen Rat. Das erleichtert eine Entscheidung.\n\nDie Karten auf den Positionen eins und zwei charakterisieren die Beziehung zum ersten Partner.\n\nDie Karten auf den Positionen drei und vier charakterisieren die Beziehung zum zweiten Partner.\n\nDie Karten auf den Positionen fünf und sechs zeigen, wie die Fragestellerin die Situation einschätzt bzw. erlebt, und wie sie tatsächlich ist.',
(# 8 9
# 8 9
# 6 7
# 6 1 2 7
# 3 1 2 4
# 3 5 4
# 5
Position('1',1,'Meine aktuelle berufliche Situation.'),
Position('2',2,'Darum bin ich unzufrieden mit der gegenwärtigen Situation.'),
Position('3',3,'Darum ist mein Chef/ meine Firma/ meine Arbeitsumgebung/ mein Umfeld mit mir unzufrieden.'),
Position('4',4,'Mein innerer Wunsch.'),
Position('5',5,'Das geschieht wenn ich neue Wege gehe.'),
Position('6',6,'Das geschieht wenn ich nichts verändere.'),
Position('7',7,'Das ist jetzt zu tun.'),
Position('8',8,'Das ist meine Entwicklungschance jetzt.'),
Position('9',9,'Was erwartet mich in der nächsten Zeit?')
)
),
'Entscheidungsspiel':#done
Formation('Entscheidungsspiel','Assets/Formations/Formation_Entscheidungsspiel.png',['Entscheidungen'],'Entscheidungsspiel','Gelegt werden 7 Karten. Dieses System hilft dabei, Entscheidungen zwischen zwei Alternativen zu treffen. Das gilt sowohl für Fragen danach, was eintritt, wenn ich A tue (=Alternative 1) bzw. nicht tue (=Alternative 2), als auch für Fragen nach zwei ganz verschiedenen Anliegen A und B (z.B. den Lover in Köln besuchen oder in München ein Tarotseminar belegen ...).',
(# 5
# 1 5
# 3 1
# 7 3
# 7 4
# 4 2
# 2 6
# 6
Position('1',1,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man A tut. Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('2',2,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man B tut (oder A nicht tut). Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('3',3,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man A tut. Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('4',4,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man B tut (oder A nicht tut). Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('5',5,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man A tut. Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('6',6,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Gefühlen und Begegnungen man konfrontiert ist, wenn man B tut (oder A nicht tut). Sie können chronologisch interpretiert werden, müssen aber nicht.'),
Position('7',7,'Der Signifikator. Stellt bildhaft den Fragehintergrund dar, oder auch die Einstellung der/des Fragenden zur Entscheidung.')
)
),
'Kompass':#done
Formation('Der Kompass','Assets/Formations/Formation_Kompass.png',['Entscheidungen'],'Kompass','Hier am Beispiel von 3 Alternativen. Das Legesystem eignet sich bei Entscheidungsfragen, wo es drei oder mehr Alternativen gibt, und der Fragende Hinweise braucht, welche der möglichen Alternativen besonders vielversprechend sind.\n\nDie einzelnen 3er Karten-Pfade können chronologisch gewertet werden, müssen aber nicht. Entscheidend ist eher der Gesamteindruck.',
(# 4
# 3 4
# 2 3
# 2
# 1 5 6 7
# 1 5 6 7
# 8
# 8 9
# 910
# 10
Position('1',1,'Der Signifikator. Stellt bildhaft den Fragehintergrund dar, oder auch die Einstellung der/des Fragenden zur Entscheidung.'),
Position('2',2,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man A tut.'),
Position('3',3,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man A tut.'),
Position('4',4,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man A tut.'),
Position('5',5,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative B einschlägt.'),
Position('6',6,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative B einschlägt.'),
Position('7',7,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative B einschlägt.'),
Position('8',8,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative C wählt.'),
Position('9',9,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative C wählt.'),
Position('10',10,'Die Karten auf diesen Positionen zeigen, was geschieht, oder mit welchen Aufgaben, Gefühlen oder Ereignissen man konfrontiert ist, wenn man Alternative C wählt.')
)
),
'Tür':#done
Formation('Die Tür','Assets/Formations/Formation_Tuer.png',['Entscheidungen','Selbstreflexion','Trendverläufe'],'Tür','Gelegt werden 11 Karten. Dieses Legesystem leistet seine besten Dienste in \"Schwellensituationen\", wenn der Frager spürt, dass sich ihm eine Erfahrung anbietet, er aber noch nicht sicher ist, ob er sich darauf einlassen soll. Das Legesystem kann die Einstellung des Fragers im Vergleich zu dem tatsächlich Anstehenden aufzeigen und gibt Klarheit darüber, ob der anstehende Schritt sich \"lohnt\", womit zu rechnen ist, und was sich konkret und evtl. auch dauerhaft andeutet.\n\nVorgehensweise bei der Deutung:\nPosition 1 zeigt die Außenansicht der Tür, während das Schlüsselloch (Pos. 2) schon etwas mehr Aufschluß gibt. Diese beiden Positionen können den Themenbereich, um den es bei dieser Tür geht, schon einmal grob umreißen.\n\nSinnvoll ist es dann, die Positionen 6 ( Hoffnungen und ängste) und 7 (Einstellung des Fragenden) zu vergleichen mit den Positionen 8 (Was tatsächlich dahinter ist; dauerhaft wirksam!) und 10 (kurzfristiges Gefühl oder Erlebnis beim Öffnen).\n\nWird die Situation vom Frager überschätzt, unterschätzt oder völlig anders eingeschätzt? Sind die subjektiven Erwartungen des Fragers berechtigt, oder werden sie evtl. enttäuscht ?\nPlatz 8 und 10 sollten auch auf die Frage hin überprüft werden, ob es überhaupt sinnvoll und gut ist, durch diese Tür zu gehen.\n\nVorrausetzungen, die Tür zu erreichen bzw. zu öffnen, zeigen die Plätze 4 (notwendiges Handeln, notwendige Voraussetzung), 5 (Einflüsse oder Bedingungen) und 9 (Ort, Lebensbereich oder \"heraufbeschwörene\" Situation).\n\nDen letzten Impuls zum Öffnen der Tür gibt der Schlüssel (Pos. 11). Zusammen mit der Karte auf Pos. 3 zeigt sich, welche beiden Aspekte ergänzend zusammenfinden müssen.',
(# 1
# 3 1 6
# 3 6
# 2 8
# 2 8
# 410 7
# 410 7
# 5 9
# 511 9
# 11
Position('1',1,'Der Name der Tür. Darum geht es.'),
Position('2',2,'Das Schlüsselloch. Eine erste Idee, was hinter der Tür liegt.'),
Position('3',3,'Das Schloss, auch \"der Knackpunkt\". Das hält die Tür bisher verschlossen.'),
Position('4',4,'Der Knauf. Man braucht ihn, um die Tür zu öffnen.'),
Position('5',5,'Das führt zur Tür.'),
Position('6',6,'Hoffnungen und Ängste. Die Erwartung des Fragenden, was hinter der Tür liegen könnte.'),
Position('7',7,'Die Einstellung des Fragenden zur Tür.'),
Position('8',8,'Was tatsächlich hinter der Tür liegt.'),
Position('9',9,'Wo die Tür zu finden ist (auch: in welchem Lebensbereich oder in welchen Situationen die Tür auftaucht).'),
Position('10',10,'Was beim Öffnen der Tür passiert.'),
Position('11',11,'Der Schlüssel zur Tür.')
)
),
'Traumziel':#done
Formation('Traumziel','Assets/Formations/Formation_Traumziel.png',['Selbstreflexion'],'Traumziel','Keine detailierte Beschreibung vorhanden.',
(# 2 1
# 4 3
# 5
# 6
Position('1',1,'Wo du stehst.'),
Position('2',2,'Wohin du gehst.'),
Position('3',3,'Deine Wünsche.'),
Position('4',4,'Deine Ängste.'),
Position('5',5,'Dein wirkliches Verlangen.'),
Position('6',6,'Das Geheimnis deiner Suche.')
)
),
'Weg': #done
Formation('Der Weg','Assets/Formations/Formation_Weg.png',['Selbstreflexion','Situationsverhalten'],'Weg','Gelegt werden 7 Karten. Der Weg eignet sich bei Fragen nach dem Umgang mit einer Angelegenheit bzw. bei Fragen nach der geeigneten Einstellung zu einem Thema/Problem oder einer Unternehmung. Er gibt in Gegenüberstellung mit dem bisherigen Umgang bezüglich der Angelegenheit Vorschläge, wie man weiter vorgehen kann. Dabei werden die rationale, die emotionale und die Verhaltensebene beleuchtet.\n\n Die linke Säule steht für das bisherige Denken, Fühlen und Verhalten, die rechte Säule steht als Vorschlag für zukünftiges Verhalten bzw. für Aspekte, denen man zukünftig seine rationale und emotionale Aufmerksamkeit widmen sollte.',
(# 1
# 2 7
# 3 6
# 4 5
Position('1',1,'Die Karte auf Position 1 zeigt, worum es geht, oder worin das Ziel der Angelegenheit / des Problems liegt.'),
Position('2',2,'Die Karte auf Position 2 gibt Aufschluss über die bisherige bewusste Einstellung des Fragenden zum Thema, zum Problem oder zur Unternehmung. Sie zeigt das rational hervorgerufene Verhalten, die Gedanken, Vorstellungen und Absichten, sowie die Vernunftgründe und Vorstellungen des Fragenden.'),
Position('3',3,'Die Karte auf Position 3 spiegelt die bisherige unbewusste Einstellung des Fragenden oder seine emotionalen Beweggründe wider: das können Wünsche, Sehnsüchte, Hoffen und Bangen oder der allgemeine Gemütszustand sein.'),
Position('4',4,'Die bisherige äußere Haltung oder auch Fassade des Fragestellers findet sich in der Karte auf Position 4.'),
Position('5',5,'Die Karte auf Position 5 ist ein hält einen Vorschlag für sein künftiges Auftreten bereit. Sie sagt auch, was der Fragende nunmehr zu erkennen geben soll.'),
Position('6',6,'Die Karte auf Position 6 gibt einen Vorschlag dafür, welchen Aspekten der Psyche oder welchen Stimmungen man zukünftig seine Aufmerksamkeit widmen sollte, um auf dem Weg voranzukommen.'),
Position('7',7,'Die Karte auf Position 7 hält einen Vorschlag für die zukünftige rationale Vostellungs-und Vorgehensweise bereit, oder zeigt auf, welche bewussten Veränderungen vorgenommen werden müssen.')
)
),
'Kleines Kreuz':#done
Formation('Kleines Kreuz','Assets/Formations/Formation_klKreuz.png',['Selbstreflexion','Situationsverhalten','Ursachenforschung','Trendverläufe','Selbstentwicklung'],'Kleines Kreuz','Gelegt werden 4 Karten. In gewissem Sinne das \"universalste\" der Legesysteme, weil es äußerst vielseitig anwendbar ist. Der große Vorteil des Systems ist, dass man hier mit wenig Karten zu einer klaren und auf den Punkt konzentierten Aussage gelangen kann.\nDas kleine Kreuz gibt Auskunft über Fragen, die nach Handlungsvorschlägen suchen; mit seiner Hilfe kann man auch Situationen klären und \"den roten Faden\" wiederfinden.\n\n Wichtig bei diesem Legesystem ist es, den Unterschied zwischen den Karten auf Position 2 und 3 herauszuarbeiten, besonders, wenn sich diese Karten sehr ähnlich sind. Hier nämlich liegt der Schwerpunkt der Aussage.',
(# 3
# 1 2
# 4
Position('1',1,'Der Signifikator. Darum geht es, das ist Thema.'),
Position('2',2,'Das ist jetzt nicht wichtig, das sollte nicht getan werden.'),
Position('3',3,'Das ist jetzt wichtig, das sollte getan werden.'),
Position('4',4,'Dahin führt es als nächstes, dafür ist es gut.')
)
),
'Hohepristerin':#done
Formation('Die Hohepristerin','Assets/Formations/Formation_Hohepriester.png',['Selbstreflexion','Ursachenforschung','Trendverläufe','Selbstentwicklung'],'Hohepristerin','Gelegt werden 9 Karten. Ähnlich wie das keltische Kreuz eignet sich auch dieses Legesystem besonders zu Fragen nach der Entwicklung bestimmter Angelegenheiten; mit dem Unterschied aber, daß hier die Betonung auf dem allmählichen Verlauf der Einflüsse von der jungen Vergangenheit über das Jetzt bis hin in die Zukunft liegt, und weniger auf einer fixierten zukünfigen Aussicht.Außerdem kann dieses System Hinweise zu tieferen Beweggründen der Angelegenheit geben.\n\nDieses Legesystem bezieht sich in seinem Aufbau auf die Karte der Hohepriesterin. Die Positionen 1 und 2 bilden dabei das Kreuz auf ihrer Brust, die Positionen 3 bis 5 stehen für ihre Kopfbedeckung, einer symbolischen Abbildung der Mondphasen. Position 6 repräsentiert die dunkle Säule, Position 7 die helle. Position 8 zeigt den Kubus, auf dem die Hohepriesterin sitzt, und Position 9 vertritt die Tora in ihrem Schoß, das Buch der Weisheit. Dazu gibt es eine Besonderheit: Position 9 wird nur interpretiert, wenn auf ihr eine Karte der großen Arkana zu liegen kommt.',
(# 3
# 4 3 5
# 4 5
# 62127
# 62127
# 999
# 8
# 8
Position('1',1,'Das Kreuz auf ihrer Brust zeigt das Thema, um das es geht, in Form von zwei Hauptimpulsen, die einander verstärken oder behindern können.'),
Position('2',2,'Das Kreuz auf ihrer Brust zeigt das Thema, um das es geht, in Form von zwei Hauptimpulsen, die einander verstärken oder behindern können.'),
Position('3',3,'Steht für den Vollmond und zeigt den gegenwärtigen Haupteinfluß.'),
Position('4',4,'Steht für den zunehmenden Mond und zeigt die an Einfluß gewinnende Kraft.'),
Position('5',5,'Steht für den abnehmenden Mond und zeigt die an Einfluß verlierende Kraft.'),
Position('6',6,'Steht für die dunkle Säule und repräsentiert das, was (noch) nicht bewußt wahrgenommen wird, jedoch vielleicht schon geahnt oder befürchtet wird.'),
Position('7',7,'Steht für die helle Säule und repräsentiert den lichten, ggf. optimistischen Aspekt oder das, was klar erkannt wird.'),
Position('8',8,'Was als nächstes in unsere Realität tritt. Das können Ereignisse, Situationen, Zustände oder Gefühlsnuancen sein.'),
Position('9',9,'Die Karte auf dieser Position wird erst aufgedeckt und interpretiert, wenn alle anderen Karten gedeutet sind. Sie sagt dann etwas über die tieferen Beweggründe bzw. den tieferen Sinn hinter der Angelegenheit. Ist es keine Trumpfkarte, behält die Hohepriesterin ihr Geheimnis für sich.')
)
),
'Kalvarienkreuz':#done
Formation('Kalvarienkreuz','Assets/Formations/Formation_Kalvarienkreuz.png',['Selbstreflexion','Situationsverhalten','Selbstentwicklung'],'Kalvarienkreuz','Keine detailierte Beschreibung.',
(# 4
# 3 1 2
# 5
# 6
Position('1',1,'Grundthema oder Ausgangssituation.'),
Position('2',2,'Meine Hoffnungen/Wünsche oder Befürchtungen bzw. meine bewusste Einschätzung.'),
Position('3',3,'Was liegt im Dunkeln/Unbewussten? Oder: Was macht mir in dieser Sache Schwierigkeiten? (Je nach Karte)'),
Position('4',4,'Was gilt es in dieser Angelegenheit zu erkennen? Oder: Welches Opfer muss erbracht werden? (Höherer Sinn)'),
Position('5',5,'Was kann getan werden? Rat zur Verhaltensweise bzw. Einstellungsänderung.'),
Position('6',6,'Darin liegt das Ziel. Oder: So geht es weiter.')
)
),
'Diamant':#done
Formation('Der Diamant','Assets/Formations/Formation_Diamant_Quer.png',['Selbstreflexion','Trendverläufe','Selbstentwicklung'],'Diamant','Keine detailierte Beschreibung.',
(# 6
# ^ 6 ^
# 2 3
# 8 2 1 3 910
# 8 ^ 1 ^ 910
# 4 5
# 4 7 5
# 7
Position('1',1,'Signifikator: Darum geht es.'),
Position('2',2,'Aspekt der geringsten Kontrolle: Das passiert einfach, du kannst es nicht beeinflussen, also am besten einfach akzeptieren/laufen lassen.'),
Position('3',3,'Aspekt der meisten Kontrolle: Hier bzw. so kannst du am besten "gestalterisch eingreifen".'),
Position('4',4,'Veringernder Einfluss: Dieser Einfluss war stark, lässt aber nach.'),
Position('5',5,'Zunehmender Einfluss.'),
Position('6',6,'So sieht die Situation an der Oberfläche bzw. "von außen" aus. Auch: das Bild, das du erzeugen willst.'),
Position('7',7,'So sieht es "tief drinnen" aus. Wird von außen meist nicht erkannt, vielleicht willst du es noch nicht einmal dir selbst gegenüber zugeben, vielleicht siehst du es auch gar nicht.'),
Position('8',8,'Das war vor kurzem'),
Position('9',9,'Das steht unmittelbar bevor'),
Position('10',10,'Darauf läuft es hinaus (langfristig)')
)
),
'Planspiel':#done
Formation('Das Planspiel','Assets/Formations/Formation_Planspiel.png',['Situationsverhalten'],'Planspiel','Keine detailierte Beschreibung.',
(# 2 3
# 1
# 5 4
Position('1',1,'Signifikator: eine für das Vorhaben kennzeichnende Aussage oder ein bedeutsamer Hinweis.'),
Position('2',2,'Die den Frager (unbewusst) treibende Kraft.'),
Position('3',3,'Objektive Einwände oder Bestärkungen.'),
Position('4',4,'So wird es nicht gelingen.'),
Position('5',5,'So wird es gelingen.')
)
),
'Magier':#done
Formation('Der Magier','Assets/Formations/Formation_Magier.png',['Situationsverhalten'],'Magier','Gelegt werden 7 Karten. Auch dieses System ist bei Fragen danach, was bezüglich eines Vorhabens zu tun ist bzw. wie mit einer bestimmten Angelegenheit umzugehen ist, bestens geeignet. Im Gegensatz zum Legesystem \"Der Weg\" geben die Karten Hinweise auf fördernde und hemmende Aspekte in dieser Sache.\n\nDieses Legesystem bezieht sich in seinem Aufbau auf die Karte des Magiers. Position 1 repräsentiert dabei den erhobenen Stab des Magiers als Symbol des göttlichen Willens oder der zündenden Idee, Position 2 seinen rezeptiven Arm, die Positionen 3 und 4 die Schultern bzw. den Oberkörper des Magiers. Die Positionen 5 und 6 bilden seinen linken, zum Boden weisenden Arm. Position 7 schließlich markiert die Stelle, an der der Tisch vor dem Magier auf dem irdischen Boden steht: in seiner kubischen Form als Symbol der Wirklichkeit und der Tatsachen.',
(# 1
# 1 2
# 2
# 3 4
# 3 4
# ^^ 5
# 77> 5 6
# 6
Position('1',1,'Die Karte auf dieser Position wird nur gedeutet, wenn es sich um eine Trumpfkarte der großen Arkana handelt. Sie sagt dann etwas darüber aus, welcher höherer Wille hinter der Angelegenheit / Situation steht.'),
Position('2',2,'Die bewusste Wahrnehmung oder Einschätzung der Situation durch den Frager / die Fragerin.'),
Position('3',3,'Wenn Energie in den Körper eindringt, muß sie einen größeren Widerstand überwinden. Deshalb zeigt Position 3 die rezeptiven oder hemmenden, an der momentanen Situation festhaltenden Aspekte.'),
Position('4',4,'In dem Moment, wo Energie im Körper transformiert wird in Tatkraft, kommt wieder Fluss in die Angelegenheit. Deshalb zeigt Position 4 die aktiven, produktiven und aus der Situation heraustreibenden Impulse.'),
Position('5',5,'Das "Wie" der Lösung. Die Karte auf dieser Position gibt also einen Vorschlag zur inneren Haltung bezüglich der Situation / des Anliegens. Hier treten Aspekte in den Vordergrund, die man bisher evtl. zu wenig beachtet hat, und die ein anderes Licht auf die Situation werfen.'),
Position('6',6,'Das "Was" der Lösung - die zu vollbringende Tat. Hier finden sich Vorschläge zum Verhalten und zum Handeln (bzw. auch Nicht-Handeln.... je nach Karte!).'),
Position('7',7,'Das Ergebnis. Die Karte auf dieser Position gibt somit einen Ausblick auf das zu erwartende Ergebnis bzw. auf das, vorauf es sich als nächstes einzustellen gilt. Man stelle sich vor, der Magier fährt mit seiner Zaubervorstellung fort, jongliert mit den scheinbaren Wirklichkeiten und fordert uns heraus, den nächsten Schritt zu machen...')
)
),
'Parabel':#done
Formation('Die Parabel','Assets/Formations/Formation_Parabel_Quer.png',['Situationsverhalten','Trendverläufe'],'Parabel','Keine detailierte Beschreibung.',
(# 1 7
# 1 2 6 7
# 2 3 5 6
# 3 4 5
# 4
Position('1',1,'Die Vergangenheit, oder das, was jetzt gerade zuende geht.'),
Position('2',2,'Die Gegenwart.'),
Position('3',3,'Die Zukunft, oder das, was gerade beginnt.'),
Position('4',4,'Was zu tun ist.'),
Position('5',5,'Hilfreiche oder störende Einflüsse von außen.'),
Position('6',6,'Größte Hoffnungen oder Befürchtungen.'),
Position('7',7,'Ergebnis, Ausgang: Das, was bleibt.')
)
),
'Krise':#done
Formation('Die Krise','Assets/Formations/Formation_Krise_Quer.png',['Ursachenforschung'],'Krise','Gelegt werden 8 Karten. Mit diesem System kann man sehr genau abgleichen, wie die Realtität von der inneren Einstellung abweicht und daraus die Gründe einer Krise verstehen. Was ist die Lernaufgabe dieser Krise?',
(# 8
# 6 7
# 5 1 2 3
# 4
Position('1',1,'Wie ich meine Situation wahrnehme.'),
Position('2',2,'Gegenläufige Kräfte. Was behindert mich?'),
Position('3',3,'Das wünscht meine Seele.'),
Position('4',4,'So sieht dagegen die Realität aus.'),
Position('5',5,'Das liegt im Unbewussten (Schatten).'),
Position('6',6,'Das geschieht in Zukunft.'),
Position('7',7,'Das bringt es mir / Das lerne ich daraus.'),
Position('8',8,'So geht es zunächst weiter.')
)
),
'Keltisches Kreuz':#done
Formation('Keltische Kreuz','Assets/Formations/Formation_Keltisches_Kreuz.png',['Trendverläufe','Selbstentwicklung'],'Keltisches Kreuz','Gelegt werden 10 Karten. Wohl das bekannteste System. Es eignet sich für Fragen nach Trendverläufen und zeigt die Angelegenheit dabei in einem größeren Zusammenhang.\n\nDie Karten auf den drei Positionen (3,4,5) geben Hintergrundinformationen.',
(# 10
# 3> 10
# 3> 9
# 5 121 6 9
# 5 121 6 8
# 4> 8
# 4> 7
# 7
Position('1',1,'Zeigen die Ausgangssituation (1) und den hinzutretenden Impuls, der hemmend oder fördernd sein kann (2).'),
Position('2',2,'Zeigen die Ausgangssituation (1) und den hinzutretenden Impuls, der hemmend oder fördernd sein kann (2).'),
Position('3',3,'Bewusste Ebene. Hier zeigt die Karte das, was der Fragende im Umgang mit dem Thema anstrebt oder was er erkennt.'),
Position('4',4,'Bereich des Unbewussten. Die Karte auf dieser Position zeigt den tieferen Grund, mit dem die Angelegenheit verwachsen ist. Dieser Einfluss ist meist stark und nur schwer erschütterlich.'),
Position('5',5,'Zeigt die jüngste Vergangenheit und weist damit häufig auf die Ursache(n) der jetzigen Situation hin.'),
Position('6',6,'Gibt einen Ausblick auf die nähere Zukunft bzw. auf naheliegende zukünftige Einflüsse.'),
Position('7',7,'Spiegelt die Einstellung der/des Fragenden zur Angelegenheit bzw. seine Verfassung bezüglich der Angelegenheit wider.'),
Position('8',8,'Hier zeigt sich das Umfeld: Karten auf dieser Position meinen entweder den Ort des Ereignisses / der Angelegenheit oder den Einfluß anderer Personen auf das Thema bzw. deren Einschätzung zum Thema.'),
Position('9',9,'Hoffnungen oder Ängste der/des Fragenden. Hier zeigt sich, was erwartet oder befürchtet wird.'),
Position('10',10,'Gibt einen langfristigen Ausblick in die Zukunft zeigt und eventuell auch den Höhepunkt, zu dem das Anliegen führt.')
)
),
'Seelenziel':#done
Formation('Seelenziel','Assets/Formations/Formation_Seelenziel.png',['Selbstentwicklung'],'Seelenziel','Keine detailierte Beschreibung.',
(# 3 7
# 3 7
# ^
# 121
# 4 2> 6
# 4 5> 6
# 5>
Position('1',1,'Das ist meine Einstellung zu mir selbst.'),
Position('2',2,'Das wird mir in dieser Lebensphase durch andere gespiegelt / So sieht mein soziales Umfeld mich / Das ist mein blinder Fleck.'),
Position('3',3,'Das ist mein Seelenziel in dieser Lebensphase.'),
Position('4',4,'Hier liegen meine Stärken / Hilfreiche Kräfte aus der geistigen Welt.'),
Position('5',5,'Das sollte ich vermeiden / Was mich schwächt.'),
Position('6',6,'Diese Kraft sollte ich mehr entwickeln / hier liegt eine Wachtumschance.'),
Position('7',7,'Weitere Entwicklung, wenn ich den Rat annehme.')
)
),
'Blinder Fleck':#done
Formation('Blinder Fleck','Assets/Formations/Formation_BFleck.png',['Selbstentwicklung'],'Blinder Fleck','Gelegt werden 4 Karten. Zu diesem Legesystem bedarf es keiner besonderen Fragestellung. Der Blinde Fleck ist ein Selbsterfahrungsspiel, das mitunter sehr eindrucksvoll beleuchtet, wie unterschiedlich Selbsteinschätzung und Fremdeinschätzung meiner Person bzw. meines Verhaltens sein können.',
(# 1 2
# 3 4
Position('1',1,'Die eindeutige Identität. Die Karte veranschaulicht, in welchem Themenbereich ich mich selbst genauso wahrnehme wie auch andere mich sehen.'),
Position('2',2,'Der Blinde Fleck. Hier werden Erscheinungsformen oder Verhaltensweisen aufgezeigt, die nur andere an mir wahrnehmen. Es können auch Eindrücke sein, die ich auf andere mache. Entscheidend ist, dass ich selbst diese kaum als zu mir gehörig erkenne oder erlebe.'),
Position('3',3,'Das, was ich vor anderen gerne verberge. Die Karte auf dieser Position gibt Auskunft über Wesensseiten, die ich selbst zwar an mir kenne, die ich aber nicht ohne weiteres nach außen kehre.'),
Position('4',4,'Das große Unbekannte. Die Karte zeigt auf, welche völlig unbewussten treibenden Kräfte wirksam sind, oder welche inneren Prozesse beteiligt sind, ohne dass sie mir oder anderen bekannt sind.')
)
),
'Gruppenspiel':#done
Formation('Gruppenspiel','Assets/Formations/Formation_Gruppenspiel.png',['Selbstentwicklung'],'Gruppenspiel','Bei dieser Legung zieht jedes Gruppenmitglied aus dem gesamten Kartendeck drei Karten.',
(# 1
# 2
# 3
Position('1',1,'So sehe oder empfinde ich die Gruppe.'),
Position('2',2,'So sehe ich meine Rolle in dieser Gruppe.'),
Position('3',3,'So nimmt die Gruppe mich wahr.')
)
),
#insert new Formations here
}
def getFormationDict():
return FormationDB
def getFormationList():
return FormationList
def collectKeyWords(searchString,keyList):
for word in searchString.split():
if word not in keyList:
keyList.append(word)
def collectKeyWordsFromGroups(searchGroup,keyList):
for groupName in searchGroup:
collectKeyWords(groupName,keyList)
def collectKeyWordsFromPositions(searchPositions,keyList):
for position in searchPositions:
collectKeyWords(position.id,keyList)
collectKeyWords(position.description,keyList)
def patriciaReadFormationDB():
#first get a list of all cards to iterate
form_list = getFormationList()
#iterate all cards, collect all strings, set patricia
for formation in form_list:
keyList = list()
collectKeyWords(formation.name,keyList)
collectKeyWordsFromGroups(formation.groupList,keyList)
collectKeyWords(formation.id,keyList)
collectKeyWords(formation.description,keyList)
collectKeyWordsFromPositions(formation.formPositions,keyList)
#after collecting keyWords-> check if keyword allready exists; if yes add current card to keywords values list
for keyWord in keyList:
tmpFormList = list()
if keyWord in patriciaFormationT:
tmpFormList = patriciaFormationT[keyWord]
tmpFormList.append(formation)
patriciaFormationT[keyWord] = tmpFormList
return patriciaFormationT