Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 25 12:40
    jssuzanne closed #205
  • Aug 25 12:40
    jssuzanne opened #205
  • Jul 12 10:05
    jssuzanne closed #196
  • Jul 12 10:04
    jssuzanne closed #204
  • Jul 12 09:53
    jssuzanne synchronize #204
  • Jul 12 09:49
    jssuzanne review_requested #204
  • Jul 12 08:59
    jssuzanne milestoned #204
  • Jul 12 08:58
    jssuzanne opened #204
  • Jul 12 07:23
    jssuzanne closed #202
  • Jul 11 23:13
    jssuzanne closed #195
  • Jul 11 23:12
    jssuzanne closed #203
  • Jul 11 23:12
    jssuzanne synchronize #203
  • Jul 11 22:37
    jssuzanne synchronize #203
  • Jul 11 22:04
    jssuzanne milestoned #87
  • Jul 11 22:04
    jssuzanne demilestoned #87
  • Jul 11 22:04
    jssuzanne demilestoned #186
  • Jul 11 22:04
    jssuzanne milestoned #186
  • Jul 11 22:03
    jssuzanne milestoned #171
  • Jul 11 22:03
    jssuzanne demilestoned #171
  • Jul 11 22:01
    jssuzanne milestoned #203
jssuzanne
@jssuzanne
a partir de la tu peux ajouter ton nouveau plugin dedans sans pb
Alexis Tourneux
@AlexTorx
Hello, j'ai ouvert une issue sur anyblok_pyramid suite à des problèmes lors de l'utilisation de gunicorn. Tout est décrit dedans, si jamais quelqu'un à une idée ou a déjà été confronté au problème, je suis preneur ;-) AnyBlok/Anyblok_Pyramid#24
jssuzanne
@jssuzanne
A oui c'est bizare
j'ai pas la moindre idée
sauf si les transactions entre les vues pyramid et anyblok ne sont pas bon
est ce que le systeme commit bien la session de sqlalchemy
Alexis Tourneux
@AlexTorx
Bah écoute oui sur le serveur de prod la base contient les données rentrées jusqu'à l'erreur rencontrée
Pour l'instant j'ai un peu hacké le truc sur les points importants pour se passer des events SQLA mais c'est quand même un peu lourd...
jssuzanne
@jssuzanne
dans registry il y a une method commit
il faut savoir si on passe dedans
ou non
ca fait longtemps que je n'ai pas fait tous ca
les points de recherche pourrai etre gunicorn zope.sqlalchemy event dans ton moteur de recherche préféré: swant
qwant
@AlexTorx
Pierre Verkest
@petrus-v

les points de recherche pourrai etre gunicorn zope.sqlalchemy event dans ton moteur de recherche préféré: swant

@AlexTorx est-ce que ça pourrait être lié au changement de version de zope.sqlalchemy AnyBlok/Anyblok_Pyramid#21 ? as tu l'issue avec la version 1.1 ?

Alexis Tourneux
@AlexTorx
@jssuzanne Ok je vais plonger un peu plus la dedans !
@jssuzanne @petrus-v Merci pour les tips en tout cas, je vais voir tout ça et je mettrais dans l'issue ce que je trouve ;-)
Alexis Tourneux
@AlexTorx
@petrus-v Après verif il se trouve que l'on travaille déjà avec la version 1.1 de zope.sqlalchemy
Alexis Tourneux
@AlexTorx
Hello, après pas mal de recherche et d'introspection du code de AnyBlok et AnyBlok_Pyramid, je suis parvenu à rassembler des éléments qui expliquent le comportement de gunicorn. J'ai rédigé un commentaire dans l'issue AnyBlok/Anyblok_Pyramid#24 . Si quelqu'un peut confirmer ce que j'avance ?
Hugo Quezada
@GohuHQ
Salut @AlexTorx @franckbret !
Je me posais une question.
Pour votre affichage de graphiques sur votre tableau de bord, qu'est-ce que vous avez choisi ? Highcharts ?
Alexis Tourneux
@AlexTorx
Yo @GohuHQ ! Si je dis pas n'importe quoi c'était plutôt vue-chartsjs (https://vue-chartjs.org/)
Hugo Quezada
@GohuHQ
Ok, je vais l'inclure dans mes recherches. Merci :)
jssuzanne
@jssuzanne
@AlexTorx tu as trouvé une piste pour gunicorn ?
Alexis Tourneux
@AlexTorx
@jssuzanne Hello, je pense que tu as vu la réponse de gracinet sur la PR. L'idée est donc de modifier la fonction apply_model_schema_on_table (https://github.com/AnyBlok/AnyBlok/blob/master/anyblok/registry.py#L997) et éventuellement de la couper en trois partie, avec 1. Migration à proprement parlé, 2. Registration des events sqlalchemy, 3. Check si le reload est nécéssaire
jssuzanne
@jssuzanne
oui, si c'est possible de le faire ca serai une bonne chose
Alexis Tourneux
@AlexTorx
J'ai pas pris le temps de réfléchir ou de faire plus que ça. D'autre part je sais pas dans quelle mesure cette méthode à diviser est utilisée aileurs que dans la méthode load du registry, et dans quelle mesure c'est dangereux de la couper
franck bret
@franckbret
@all Hi there, suis à Paris cette semaine, je peux organiser un workshop à la défense mardi, mercredi ou jeudi soir si ça intéresse du monde ?
Pierre Verkest
@petrus-v

@all Hi there, suis à Paris cette semaine, je peux organiser un workshop à la défense mardi, mercredi ou jeudi soir si ça intéresse du monde ?

arf ça donne envie, mais... ça ne serait pas sérieux pour ma part, trop d'engagement en cours !

jssuzanne
@jssuzanne
je te redis ca demain
Hugo Quezada
@GohuHQ
Yo @franckbret , ce serait plutôt demain pour JS et moi mais à confirmer
Le soir, tu disais ?
franck bret
@franckbret
@GohuHQ hey! on peut commencer dans l'aprem si ça vous dit
pas de problème
Hugo Quezada
@GohuHQ
Bon ben on ne peut pas venir, JS a un rendez-vous toute l'après-midi pour le taff, moi j'ai une vente leboncoin à 18h chez moi (c'est 700€, je veux pas repousser) donc ça ne me paraît par très productif de me déplacer à la Défense pour si peu de temps.
franck bret
@franckbret
okay
pas de problème
Hugo Quezada
@GohuHQ
Par contre je t'appelle si jamais je fini tôt ma vente, je peux vous rejoindre qq part pour qu'on se capte !
franck bret
@franckbret
yep ça roule
pas de problème
Alexis Tourneux
@AlexTorx
@jssuzanne J'ai fait la PR sur AnyBlok pour la séparation migration/registration des events (AnyBlok/AnyBlok#138). Je te laisse jeter un oeil quand tu as le temps et me faire ton retour ;)
TROUVERIE Joachim
@j0ack
plop
il y a un moyen de lancer les tests en local ?
au passage sur la doc c'est encore nose d'utilisé
Pierre Verkest
@petrus-v

il y a un moyen de lancer les tests en local ?

oui de la meme façon que dans travis je suppose : https://github.com/AnyBlok/AnyBlok/blob/master/.travis.yml#L87 !

@j0ack
effectivement la doc ne ce build plus, je vais regarder tout ca
jssuzanne
@jssuzanne
@AlexTorx @franckbret yo les poteau pour nos beoins ont aura surement besoin de touché au blok auth
mais avant de le faire, il faudra que l'on se coordonne