973 |
|
it!= taskList.end(); ++it ) { |
974 |
|
PyList_Append( job_dict, PyString_FromString(it->c_str() ) ); |
975 |
|
} |
976 |
– |
|
977 |
– |
// int size = taskList.size(); |
978 |
– |
// PyObject * job_dict = PyList_New(0); |
979 |
– |
// for ( unsigned int i = 0; i < size; ++i ) { |
980 |
– |
// PyList_SetItem(job_dict,i, ); |
981 |
– |
// self->makeBossTask( *it ); |
982 |
– |
// } |
976 |
|
return job_dict; |
977 |
|
} |
978 |
|
PyObject *BossTask_appendToPyDict(BossTask const *self,PyObject *dict,BossAttributeContainer const &obj){ |
1012 |
|
} |
1013 |
|
return job_dict; |
1014 |
|
} |
1015 |
< |
PyObject *BossTask_jobsDict(BossTask const *self){ |
1015 |
> |
PyObject *BossTask_jobsDict(BossTask *self){ |
1016 |
|
|
1017 |
|
PyObject * job_dict = PyDict_New(); |
1018 |
+ |
if ( self->job_begin () == self->job_end ()) self->load(ALL); |
1019 |
|
for (BossTask::job_iterator jit = self->job_begin (); |
1020 |
|
jit != self->job_end (); ++jit) { |
1021 |
|
std::string id = (*jit)->chainId(); |
2553 |
|
} |
2554 |
|
|
2555 |
|
|
2556 |
+ |
static PyObject *_wrap_BossSession_resetDB(PyObject *self, PyObject *args) { |
2557 |
+ |
PyObject *resultobj; |
2558 |
+ |
BossSession *arg1 = (BossSession *) 0 ; |
2559 |
+ |
PyObject * obj0 = 0 ; |
2560 |
+ |
|
2561 |
+ |
if(!PyArg_ParseTuple(args,(char *)"O:BossSession_resetDB",&obj0)) goto fail; |
2562 |
+ |
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossSession,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; |
2563 |
+ |
{ |
2564 |
+ |
try { |
2565 |
+ |
(arg1)->resetDB(); |
2566 |
+ |
|
2567 |
+ |
}catch (const std::exception& e) { |
2568 |
+ |
SWIG_exception(SWIG_RuntimeError, e.what()); |
2569 |
+ |
} |
2570 |
+ |
} |
2571 |
+ |
Py_INCREF(Py_None); resultobj = Py_None; |
2572 |
+ |
return resultobj; |
2573 |
+ |
fail: |
2574 |
+ |
return NULL; |
2575 |
+ |
} |
2576 |
+ |
|
2577 |
+ |
|
2578 |
|
static PyObject *_wrap_BossSession_clear(PyObject *self, PyObject *args) { |
2579 |
|
PyObject *resultobj; |
2580 |
|
BossSession *arg1 = (BossSession *) 0 ; |
3471 |
|
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossTask,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; |
3472 |
|
{ |
3473 |
|
try { |
3474 |
< |
result = (PyObject *)BossTask_jobsDict((BossTask const *)arg1); |
3474 |
> |
result = (PyObject *)BossTask_jobsDict(arg1); |
3475 |
|
|
3476 |
|
}catch (const std::exception& e) { |
3477 |
|
SWIG_exception(SWIG_RuntimeError, e.what()); |
4598 |
|
} |
4599 |
|
|
4600 |
|
|
4601 |
+ |
static PyObject *_wrap_BossTask_load(PyObject *self, PyObject *args) { |
4602 |
+ |
PyObject *resultobj; |
4603 |
+ |
BossTask *arg1 = (BossTask *) 0 ; |
4604 |
+ |
int arg2 = (int) SCHEDULED ; |
4605 |
+ |
std::string const &arg3_defvalue = "all" ; |
4606 |
+ |
std::string *arg3 = (std::string *) &arg3_defvalue ; |
4607 |
+ |
std::string const &arg4_defvalue = "" ; |
4608 |
+ |
std::string *arg4 = (std::string *) &arg4_defvalue ; |
4609 |
+ |
std::string arg5 = (std::string) "" ; |
4610 |
+ |
std::string arg6 = (std::string) "" ; |
4611 |
+ |
std::string arg7 = (std::string) "" ; |
4612 |
+ |
std::string arg8 = (std::string) "" ; |
4613 |
+ |
int result; |
4614 |
+ |
std::string temp3 ; |
4615 |
+ |
std::string temp4 ; |
4616 |
+ |
PyObject * obj0 = 0 ; |
4617 |
+ |
PyObject * obj2 = 0 ; |
4618 |
+ |
PyObject * obj3 = 0 ; |
4619 |
+ |
PyObject * obj4 = 0 ; |
4620 |
+ |
PyObject * obj5 = 0 ; |
4621 |
+ |
PyObject * obj6 = 0 ; |
4622 |
+ |
PyObject * obj7 = 0 ; |
4623 |
+ |
|
4624 |
+ |
if(!PyArg_ParseTuple(args,(char *)"O|iOOOOOO:BossTask_load",&obj0,&arg2,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail; |
4625 |
+ |
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_BossTask,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; |
4626 |
+ |
if (obj2) { |
4627 |
+ |
{ |
4628 |
+ |
if (PyString_Check(obj2)) { |
4629 |
+ |
temp3 = std::string(PyString_AsString(obj2)); |
4630 |
+ |
arg3 = &temp3; |
4631 |
+ |
}else { |
4632 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4633 |
+ |
} |
4634 |
+ |
} |
4635 |
+ |
} |
4636 |
+ |
if (obj3) { |
4637 |
+ |
{ |
4638 |
+ |
if (PyString_Check(obj3)) { |
4639 |
+ |
temp4 = std::string(PyString_AsString(obj3)); |
4640 |
+ |
arg4 = &temp4; |
4641 |
+ |
}else { |
4642 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4643 |
+ |
} |
4644 |
+ |
} |
4645 |
+ |
} |
4646 |
+ |
if (obj4) { |
4647 |
+ |
{ |
4648 |
+ |
if (PyString_Check(obj4)) |
4649 |
+ |
arg5 = std::string(PyString_AsString(obj4)); |
4650 |
+ |
else |
4651 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4652 |
+ |
} |
4653 |
+ |
} |
4654 |
+ |
if (obj5) { |
4655 |
+ |
{ |
4656 |
+ |
if (PyString_Check(obj5)) |
4657 |
+ |
arg6 = std::string(PyString_AsString(obj5)); |
4658 |
+ |
else |
4659 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4660 |
+ |
} |
4661 |
+ |
} |
4662 |
+ |
if (obj6) { |
4663 |
+ |
{ |
4664 |
+ |
if (PyString_Check(obj6)) |
4665 |
+ |
arg7 = std::string(PyString_AsString(obj6)); |
4666 |
+ |
else |
4667 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4668 |
+ |
} |
4669 |
+ |
} |
4670 |
+ |
if (obj7) { |
4671 |
+ |
{ |
4672 |
+ |
if (PyString_Check(obj7)) |
4673 |
+ |
arg8 = std::string(PyString_AsString(obj7)); |
4674 |
+ |
else |
4675 |
+ |
SWIG_exception(SWIG_TypeError, "string expected"); |
4676 |
+ |
} |
4677 |
+ |
} |
4678 |
+ |
{ |
4679 |
+ |
try { |
4680 |
+ |
result = (int)(arg1)->load(arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8); |
4681 |
+ |
|
4682 |
+ |
}catch (const std::exception& e) { |
4683 |
+ |
SWIG_exception(SWIG_RuntimeError, e.what()); |
4684 |
+ |
} |
4685 |
+ |
} |
4686 |
+ |
resultobj = PyInt_FromLong((long)result); |
4687 |
+ |
return resultobj; |
4688 |
+ |
fail: |
4689 |
+ |
return NULL; |
4690 |
+ |
} |
4691 |
+ |
|
4692 |
+ |
|
4693 |
|
static PyObject *_wrap_BossTask_query(PyObject *self, PyObject *args) { |
4694 |
|
PyObject *resultobj; |
4695 |
|
BossTask *arg1 = (BossTask *) 0 ; |
5761 |
|
{ (char *)"BossSession_queryTasks", _wrap_BossSession_queryTasks, METH_VARARGS }, |
5762 |
|
{ (char *)"new_BossSession", _wrap_new_BossSession, METH_VARARGS }, |
5763 |
|
{ (char *)"delete_BossSession", _wrap_delete_BossSession, METH_VARARGS }, |
5764 |
+ |
{ (char *)"BossSession_resetDB", _wrap_BossSession_resetDB, METH_VARARGS }, |
5765 |
|
{ (char *)"BossSession_clear", _wrap_BossSession_clear, METH_VARARGS }, |
5766 |
|
{ (char *)"BossSession_makeBossTask", _wrap_BossSession_makeBossTask, METH_VARARGS }, |
5767 |
|
{ (char *)"BossSession_destroyBossTask", _wrap_BossSession_destroyBossTask, METH_VARARGS }, |
5808 |
|
{ (char *)"BossTask_kill", _wrap_BossTask_kill, METH_VARARGS }, |
5809 |
|
{ (char *)"BossTask_getOutput", _wrap_BossTask_getOutput, METH_VARARGS }, |
5810 |
|
{ (char *)"BossTask_getAllOutput", _wrap_BossTask_getAllOutput, METH_VARARGS }, |
5811 |
+ |
{ (char *)"BossTask_load", _wrap_BossTask_load, METH_VARARGS }, |
5812 |
|
{ (char *)"BossTask_query", _wrap_BossTask_query, METH_VARARGS }, |
5813 |
|
{ (char *)"BossTask_query_out", _wrap_BossTask_query_out, METH_VARARGS }, |
5814 |
|
{ (char *)"BossTask_clear", _wrap_BossTask_clear, METH_VARARGS }, |