Skip to content

couardcourageux/KVStoreP2P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadMe

Le code est divisé en plusieurs librairies, chacune dans son dossier

memory

C'est dans ce dossier que vont se situer les fichiers, les classes et les exceptions relatifs à tout ce qui est stockage des données, voire même définition d'interfaces vers des db distantes, des factories, etc...

pathsMethods

Dans ce dossier vont se situer les fichiers (...) relatifs aux fonctions que le serveur api applique lorsqu'il reçoit une requête. Ces fonctions sont déportées du main pour conserver une certaine lisibilité

Vous trouverez dans l'entête de nombreux fichiers les lignes suivantes:

LOCAL_DIRECTORY = os.getcwd()
sys.path.append(os.path.join(LOCAL_DIRECTORY, "memory"))
sys.path.append(os.path.join(LOCAL_DIRECTORY, "pathsMethods"))

LOCAL_DIRECTORY aura toujours la valeur du path du dossier parent du script python appelé par la console.

les lignes suivantes visent à obtenir les paths des fichiers situés dans les librairies. Cette syntaxe est nécessaire car nous ne programmons pas tous sous le même os, les paths ne sont pas écrits de la même façon

A noter que un fichier donné ne trouvera les libraires avec cette écriture seulement si ce fichier n'est pas exécuté directement, il doit être appelé par le main. Si vous souhaitez tester votre code, modifier ces lignes pour le test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages