Skip to content

Commit

Permalink
easier interface
Browse files Browse the repository at this point in the history
  • Loading branch information
ruchir594 committed Apr 20, 2017
1 parent 4d3d30f commit caf26ec
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 15 deletions.
27 changes: 16 additions & 11 deletions ActionsA/scheduler.py
@@ -1,21 +1,26 @@
# scheduler.py

def datetime_handler(x):
if isinstance(x, datetime.timedelta):
return x.isoformat()
raise TypeError("Unknown type")


from tasks import tiger, my_task, push
from tasktiger import Task
import json
import datetime
from bson import json_util
now = datetime.datetime.now()
now_plus_10 = now + datetime.timedelta(seconds = 5)

#task = Task(tiger, my_task, (['ruchir']))
#print task.delay(when=datetime.timedelta(seconds = 5))

def message(time, line):
task = Task(tiger, push, ([line]))
print task.delay(when=time)
def message(**kwargs):
refs = ['seconds', 'minutes', 'hours', 'days']
ref = ''
val = ''
text = ''
if kwargs is not None:
for key, value in kwargs.iteritems():
if key in refs:
ref = key
val = value
if key == 'text':
text = value

task = Task(tiger, push, ([text]))
print task.delay(when=datetime.timedelta(**{ref: val}))
Binary file modified dump.rdb
Binary file not shown.
1 change: 1 addition & 0 deletions snowboy
Submodule snowboy added at c03be3
1 change: 1 addition & 0 deletions speech-to-text-websockets-python
Submodule speech-to-text-websockets-python added at 067695
6 changes: 2 additions & 4 deletions test.py
Expand Up @@ -81,8 +81,6 @@
print task.delay(when=datetime.timedelta(seconds = 5))"""
##########################################
from ActionsA import scheduler
import datetime
now = datetime.datetime.now()
now_plus_10 = now + datetime.timedelta(seconds = 2)

scheduler.message(datetime.timedelta(seconds = 4), 'Ruchir is awesome!')
scheduler.message(seconds=4, text='Nitesh is brilliant...')
#scheduler.message(minutes=10, text='Nitesh is okayish!')

0 comments on commit caf26ec

Please sign in to comment.