Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Cache: True und value in Yaml angegeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Cache: True und value in Yaml angegeben

    Hallo,

    ich habe ein Item:
    Code:
    MyTelegramTest:
        Chat_Ids:
            type: dict
            telegram_chat_ids: True
            cache: 'True'
            value: "{ 123456: 1 , -56789:1 }"
    Value war zunächst nur { 123456: 1 }"

    Dann habe ich es auf o.g. Wert geändert, also den zweiten Wert im Dict hinzugefügt.
    Im Admin-Interface findet sich weiterhin aber { 123456: 1 }. Ich hätte nicht erwartet, dass der Wert aus dem Cahe den Wert aus der Yaml überschreibt, wenn dieser geändert wird?
    Ist das so beabsichtigt?

    Gruß,
    Hendrik

    #2
    Probier mal mit strings oder positiven keys. Value heißt inzwischen initial_value. Aber das hat mit deinem Phänomen ziemlich fix nix zu tun

    Kommentar


      #3
      Und eine neue (geänderte) Angabe von initial_value sollte den vorhandenen Cache-Wert auch nicht überschreiben, das macht der Name "initial_value" deutlicher als der alte Name "Value".

      Wenn du es im Admin-Interface änderst, wird es im Cache gespeichert und bleibt als Wert stehen.

      Kommentar


        #4
        Du kannst auch alternativ im Admin Interface den Cache Wert des Items löschen.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #5
          Verstanden, danke!

          Kommentar

          Lädt...
          X