HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
demoTask.py
Go to the documentation of this file.
1 #!/usr/bin/python
2 
3 
4 """@package docstring
5  @file demoTask.py
6  @author Oleksii <developers.hce@gmail.com>
7  @link http://hierarchical-cluster-engine.com/
8  @copyright Copyright &copy; 2013 IOIX Ukraine
9  @license http://hierarchical-cluster-engine.com/license/
10  @package HCE project node API
11  @since 0.1
12 """
13 
14 
15 from dbi.dbi import db
16 
17 
18 
21 class DemoBackLogTask(db.Model):
22  tid = db.Column(db.Integer, primary_key=True)
23  id = db.Column(db.Integer, unique=True, index=True)
24  CDate = db.Column(db.DateTime, unique=False, index=True)
25  SDate = db.Column(db.String, unique=False, index=True)
26  EDate = db.Column(db.String, unique=False, index=True)
27  FDate = db.Column(db.String, unique=False, index=True)
28  PTime = db.Column(db.String, unique=False, index=True)
29  PTimeMax = db.Column(db.String, unique=False, index=False)
30  State = db.Column(db.String, unique=False, index=False)
31  URRAM = db.Column(db.String, unique=False, index=False)
32  UVRAM = db.Column(db.String, unique=False, index=False)
33  UCPU = db.Column(db.String, unique=False, index=False)
34  UThreads = db.Column(db.String, unique=False, index=False)
35  Tries = db.Column(db.String, unique=False, index=False)
36 
37 
38 
43  def __init__(self, task):
44  attributes = [attr for attr in dir(self) if not attr.startswith('__') and not attr.startswith('_')]
45  for attr in attributes:
46  setattr(self, attr, getattr(task, attr, None))
def __init__(self, task)
constructor init fields intersection with the incoming object&#39;s fields
Definition: demoTask.py:43
demo object create table schema
Definition: demoTask.py:21
Definition: dbi.py:1