Outil pour simplifier les appels FMZ en stock local Pour le stockage local, veuillez consulterDocumentation de l'API FMZ
L'appel au stockage local de FMZ est simplifié, plus élégant et ne nécessite pas de redirigement_G()
Ça y est.
Copiez ce modèle dans votre bibliothèque de stratégies et cochez-le dans la stratégie de votre outil.
Créer un objet au début de la stratégie en utilisant le code suivant
PS = ext.PersistentStorage()
Ça y est.
Cet objetPS
C'est un dictionnaire Python ordinaire.Ne stocke que le contenu qui peut être sérialisé en JSON
En utilisant la licence publique de WTFPL Do What the Fuck You Want
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # encoding: utf-8 # # Persistent Storage for FMZ # # Copyright 2020 FawkesPan # Contact : i@fawkex.me / Telegram@FawkesPan # # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # Version 2, December 2004 # # Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> # # Everyone is permitted to copy and distribute verbatim or modified # copies of this license document, and changing it is allowed as long # as the name is changed. # # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION # # 0. You just DO WHAT THE FUCK YOU WANT TO. # class PersistentStorage: def __init__(self): keys = _G('__keys__') if isinstance(keys, list): self.__keys__ = keys else: self.__keys__ = [] self.__setitem__('__keys__', self.__keys__) return def _add_key(self, key): if key == '__keys__': return self.__keys__.append(key) self.__setitem__('__keys__', self.__keys__) return def _del_key(self, key): if key == '__keys__': return if key in self.__keys__: del self.__keys__[self.__keys__.index(key)] self.__setitem__('__keys__', self.__keys__) return def __setitem__(self, key, value): _G(key, value) self._add_key(key) return def __delitem__(self, key): _G(key, None) self._del_key(key) return def __getitem__(self, key): return _G(key) def keys(self): return self.__keys__ ext.PersistentStorage = PersistentStorage
Des nuages légersCe serait mieux si c'était JS.
congcong009Fais ce que tu veux sous licence publique. Il y a beaucoup de violence, beaucoup de violence.