예제 #1
0
 def __init__(self):
     Content.__init__(self)
     self.timestamp = self.when_to_str(datetime.now())
     self.when = None
     self.duration = None
     self.repeat = 0
     self.every = 0
     self._keys = ['timestamp']
예제 #2
0
 def __init__(self, id=None, domain=None,
              tenant=None, params=None):
     Content.__init__(self)
     self.id = id
     self.domain = domain
     self.tenant = tenant
     self.params = params
     self.deployment = None
     self.active = False
     self.update = False
예제 #3
0
 def __init__(self, domain, tenant, service, contract, log, domains=None):
     Content.__init__(self)
     self.domain = domain
     self.tenant = tenant
     self.service = service
     self.contract = contract
     self.log = log
     self.domains = domains
     self.contract_id = None
     self.contract_info = {}
     self.ack = False
예제 #4
0
 def __init__(self, **kwargs):
     Content.__init__(self)
     self._kwargs = kwargs
     self.id = None
     self.service_id = None
     self.blueprint = None
     self.state = None
     self.active = False
     self.inputs = None
     self._outputs = None
     self._path = None
     self._folder = 'blueprints'
예제 #5
0
 def __init__(self, **kwargs):
     Content.__init__(self)
     self._kwargs = kwargs
     self.id = None
     self.deployment = None
     self.instance = None
     self.name = None
     self.url = None
     self.description = None
     self.inputs = None
     self.workflows = []
     self._status = {
         'current': None,
         'last': None,
         'reply': None,
         'action': None,
     }
     self.current_state = {}
     self.current_state_inputs = ''
     self.states = {}
     self._persistent_outputs = {}
     self.inputs_filename = 'inputs.yaml'
     self._keys = ['id', 'name', 'inputs', 'description', 'workflows']
예제 #6
0
 def __init__(self,
              id=None,
              type='external',
              event=None,
              from_address=None,
              params=None,
              to_address=None,
              prefix=None,
              call=None,
              data='',
              reply=False):
     Content.__init__(self)
     self.id = self.create_msg_id() if not id else id
     self.type = type
     self.time = Time().items(filter_keys=True)
     self.event = event
     self.params = params if params else {}
     self.from_address = from_address
     self.to_address = to_address
     self.prefix = prefix
     self.call = call
     self.data = data
     self._reply = reply
     self.wait_reply = False
예제 #7
0
 def __init__(self, id, address, key, enode):
     Content.__init__(self)
     self.id = id
     self.address = address
     self.key = key
     self.enode = enode