X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fcore%2Fexecute.py;h=3b1463a4ee44dc41c145ce442056c24ab22166a6;hb=1bffba88cceccb456c29421e2eea4d995a96caed;hp=b89d7605c39ae6d1ab0472333d117dd2e877b82d;hpb=46bfe74b306f6857d502308d8b5b4b0819d3478d;p=nepi.git diff --git a/src/nepi/core/execute.py b/src/nepi/core/execute.py index b89d7605..3b1463a4 100644 --- a/src/nepi/core/execute.py +++ b/src/nepi/core/execute.py @@ -1,33 +1,26 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -from nepi.core.attributes import AttributesMap -from nepi.util.parser._xml import XmlExperimentParser +from nepi.core.attributes import Attribute, AttributesMap +from nepi.core.connector import ConnectorTypeBase from nepi.util import validation +from nepi.util.constants import STATUS_FINISHED, TIME_NOW +from nepi.util.parser._xml import XmlExperimentParser import sys - -class ConnectorType(object): +import re +import threading +import ConfigParser +import os +import collections +import functools + +ATTRIBUTE_PATTERN_BASE = re.compile(r"\{#\[(?P