From ea62c36ae901fe1390b31e4f5cbbdbe493272428 Mon Sep 17 00:00:00 2001 From: NaruX Date: Mon, 11 Sep 2017 17:27:57 +0200 Subject: [PATCH] Import der __init__ vereinfacht (Nur die RevPi Klassen importieren) --- doc/index-revpimodio2.html | 2 +- doc/revpimodio2.modio.html | 6 +++--- revpimodio2/__init__.py | 9 ++++++--- revpimodio2/io.py | 2 +- revpimodio2/modio.py | 6 +++--- 5 files changed, 14 insertions(+), 11 deletions(-) diff --git a/doc/index-revpimodio2.html b/doc/index-revpimodio2.html index 421e8fa..5f7e7da 100644 --- a/doc/index-revpimodio2.html +++ b/doc/index-revpimodio2.html @@ -39,7 +39,7 @@ Modules RevPiModIO Modul fuer die Verwaltung der IOs. modio -RevPiModIO Hauptklasse. +RevPiModIO Hauptklasse fuer piControl0 Zugriff. summary Bildet die Summary-Sektion von piCtory ab. diff --git a/doc/revpimodio2.modio.html b/doc/revpimodio2.modio.html index ab63e70..711c979 100644 --- a/doc/revpimodio2.modio.html +++ b/doc/revpimodio2.modio.html @@ -7,7 +7,7 @@

revpimodio2.modio

-RevPiModIO Hauptklasse. +RevPiModIO Hauptklasse fuer piControl0 Zugriff.

Global Attributes

@@ -19,7 +19,7 @@ Classes - + @@ -37,7 +37,7 @@ Functions

RevPiModIO

-Klasse fuer die Verwaltung aller piCtory Informationen. +Klasse fuer die Verwaltung der piCtory Konfiguration.

Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des diff --git a/revpimodio2/__init__.py b/revpimodio2/__init__.py index 406f651..21bf3e5 100644 --- a/revpimodio2/__init__.py +++ b/revpimodio2/__init__.py @@ -18,9 +18,9 @@ fuehrt das Modul bei Datenaenderung aus. """ import warnings -from .modio import * - -__all__ = ["RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver"] +__all__ = [ + "RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver", +] __author__ = "Sven Sager " __name__ = "revpimodio2" __package__ = "revpimodio2" @@ -60,3 +60,6 @@ def consttostr(value): return "BOTH" else: return "" + +# Benötigte Klassen importieren +from .modio import RevPiModIO, RevPiModIOSelected, RevPiModIODriver diff --git a/revpimodio2/io.py b/revpimodio2/io.py index 64547a1..51c9ac5 100644 --- a/revpimodio2/io.py +++ b/revpimodio2/io.py @@ -8,7 +8,7 @@ """RevPiModIO Modul fuer die Verwaltung der IOs.""" import struct from threading import Event -from .__init__ import RISING, FALLING, BOTH, consttostr +from revpimodio2 import RISING, FALLING, BOTH, consttostr class Type(object): diff --git a/revpimodio2/modio.py b/revpimodio2/modio.py index 6d09679..782a22a 100644 --- a/revpimodio2/modio.py +++ b/revpimodio2/modio.py @@ -5,7 +5,7 @@ # Webpage: https://revpimodio.org/ # (c) Sven Sager, License: LGPLv3 # -"""RevPiModIO Hauptklasse.""" +"""RevPiModIO Hauptklasse fuer piControl0 Zugriff.""" import warnings from json import load as jload from math import ceil @@ -18,12 +18,12 @@ from . import device as devicemodule from . import helper as helpermodule from . import summary as summarymodule from .io import IOList -from .__init__ import RISING, FALLING, BOTH +from revpimodio2 import RISING, FALLING, BOTH class RevPiModIO(object): - """Klasse fuer die Verwaltung aller piCtory Informationen. + """Klasse fuer die Verwaltung der piCtory Konfiguration. Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des

RevPiModIOKlasse fuer die Verwaltung aller piCtory Informationen.Klasse fuer die Verwaltung der piCtory Konfiguration.
RevPiModIODriver Klasse um eigene Treiber fuer die virtuellen Devices zu erstellen.