def __init__(self): super().__init__(contexte) self.__logger = logging.getLogger(__name__ + '.' + self.__class__.__name__) self.__logger.setLevel(logging.DEBUG) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.handler_backup_senseurspassifs = HandlerBackupDomaine( self.contexte, SenseursPassifsConstantes.DOMAINE_NOM, SenseursPassifsConstantes.COLLECTION_TRANSACTIONS_NOM, SenseursPassifsConstantes.COLLECTION_DOCUMENTS_NOM) self.handler_grosfichiers = HandlerBackupGrosFichiers(self.contexte) self.channel = None self.event_recu = Event() # Preparer URL de connexion a consignationfichiers self.url_consignationfichiers = 'https://%s:%s' % ( self._contexte.configuration.serveur_consignationfichiers_host, self._contexte.configuration.serveur_consignationfichiers_port, ) self.idmg = 'CRnbtUbwzUuTg2h88ALe4Phg441Emgp8FibqkJ'
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.channel = None self.event_recu = Event()
def __init__(self): self.configuration = TransactionConfiguration() self.configuration.loadEnvironment() self.message_dao = PikaDAO(self.configuration) self.message_dao.connecter() self.generateur_transaction = GenerateurTransaction(self.configuration, self.message_dao)
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.channel = None self.event_recu = Event() self.noeud_id = '6bee12f0-9284-42dc-83a2-52d50c69de4a'
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.fichier_fuuid = "39c1e1b0-b6ee-11e9-b0cd-d30e8fab842j" self.channel = None self.event_recu = Event()
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.uuid_blogpost = '3c38abee-3d68-11ea-be1a-00155d011f09' self.channel = None self.event_recu = Event()
def __init__(self): self.contexte = ContexteRessourcesMilleGrilles() self.contexte.initialiser(init_message=True) self._logger = logging.getLogger('test') self.generateur_transaction = GenerateurTransaction( self.contexte.configuration, self.contexte.message_dao) self.enveloppe_certificat = None
def __init__(self, connecter=True): contexte = ContexteRessourcesMilleGrilles() contexte.initialiser(connecter=connecter) super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.channel = None self.event_recu = Event() self.messages = list()
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.collection_uuid = "1383dca0-37dc-11ea-acfe-00155d011f09" self.collection_figee = "4df31516-3aea-11ea-be1a-00155d011f09" self.channel = None self.event_recu = Event()
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.queue_name = None self.channel = None self.event_recu = Event() self.collection_transactions = self.contexte.document_dao.get_collection(SenseursPassifsConstantes.COLLECTION_TRANSACTIONS_NOM) self.collection_documents = self.contexte.document_dao.get_collection( SenseursPassifsConstantes.COLLECTION_DOCUMENTS_NOM) self.temps_debut_rapport = datetime.datetime(year=2020, month=1, day=1) self.temps_fin_rapport = datetime.datetime(year=2020, month=2, day=1) self.filtre = { 'en-tete.domaine': SenseursPassifsConstantes.TRANSACTION_DOMAINE_LECTURE, # 'uuid_senseur': {'$in': ['731bf65cf35811e9b135b827eb9064af']}, SenseursPassifsConstantes.TRANSACTION_DATE_LECTURE: { '$gte': self.temps_debut_rapport.timestamp(), '$lt': self.temps_fin_rapport.timestamp(), }, } self.regroupement_periode = { 'year': {'$year': '$_evenements._estampille'}, 'month': {'$month': '$_evenements._estampille'}, 'day': {'$dayOfMonth': '$_evenements._estampille'}, 'hour': {'$hour': '$_evenements._estampille'}, } self._regroupement_elem_numeriques = [ # 'temperature', 'humidite', 'pression', 'millivolt', 'reserve' 'temperature', 'humidite', ] # self._accumulateurs = ['max', 'min', 'avg'] self._accumulateurs = ['avg'] self.hint = {'_evenements._estampille': -1}
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.channel = None self.event_recu = Event() # self.thread_ioloop = Thread(target=self.run_ioloop) self.queue_name = None self.certificat_maitredescles = None self.cert_maitredescles_recu = Event() self.mot_de_passe = 'sjdpo-1824-JWAZ' # Charger cert MaitreDesCles pour pouvoir crypter contenu a transmettre with open('/home/mathieu/mgdev/certs/pki.maitrecles.cert', 'rb') as certificat_pem: certificat_courant_pem = certificat_pem.read() cert = x509.load_pem_x509_certificate(certificat_courant_pem, backend=default_backend()) self.certificat_courant = cert self.certificat_courant_pem = certificat_courant_pem.decode('utf8')
def __init__(self): super().__init__(contexte) self.contexte.message_dao.register_channel_listener(self) self.generateur = GenerateurTransaction(self.contexte) self.channel = None self.event_recu = Event() # self.thread_ioloop = Thread(target=self.run_ioloop) self.certificat_maitredescles = None self.cert_maitredescles_recu = Event() self.mot_de_passe = 'sjdpo-1824-JWAZ' # Charger cert MaitreDesCles pour pouvoir crypter contenu a transmettre with open('/home/mathieu/mgdev/certs/pki.maitrecles.cert', 'rb') as certificat_pem: self.certificat_courant_pem = certificat_pem.read() self.clecert = EnveloppeCleCert() self.clecert.set_chaine_str(self.certificat_courant_pem.decode('utf-8')) self.clecert.cert_from_pem_bytes(self.certificat_courant_pem) # cert = x509.load_pem_x509_certificate( # certificat_courant_pem, # backend=default_backend() # ) self.certificat_courant = self.clecert.cert self.certificat_courant_pem = self.certificat_courant_pem.decode('utf8') with open('/home/mathieu/mgdev/certs/pki.millegrille.cert', 'rb') as certificat_pem: self.certificat_millegrille_pem = certificat_pem.read() self.clecert_millegrille = EnveloppeCleCert() self.clecert_millegrille.set_chaine_str(self.certificat_millegrille_pem.decode('utf-8')) self.clecert_millegrille.cert_from_pem_bytes(self.certificat_millegrille_pem) # cert = x509.load_pem_x509_certificate( # certificat_courant_pem, # backend=default_backend() # ) self.cert_millegrille = self.clecert_millegrille.cert self.cert_millegrille_pem = self.certificat_millegrille_pem.decode('utf8')
def __init__(self, contexte): self.callback = TestCallback(contexte, self) self.generateur = GenerateurTransaction(contexte) self.reponse = None
def generateur_transactions(self) -> GenerateurTransaction: if self._generateur_transactions is None: self._generateur_transactions = GenerateurTransaction(self) return self._generateur_transactions
import datetime def envoyer_message_test_alerte(): alerte = { 'message': "Alerte 7", 'ts': int(datetime.datetime.utcnow().timestamp() * 1000) } enveloppe_val = generateur.soumettre_transaction( alerte, 'millegrilles.domaines.Principale.creerAlerte') return enveloppe_val # --- MAIN --- contexte = ContexteRessourcesMilleGrilles() contexte.initialiser(init_document=False) generateur = GenerateurTransaction(contexte) # TEST enveloppe = envoyer_message_test_alerte() # FIN TEST print("Sent: %s" % enveloppe)