Reputation: 1225
I'm using a chron job like using schedule.
This is my code
import schedule
import time
def rank():
import new_user as nu
nu.new_user()
print('successfully loaded')
return
schedule.every(5).minutes.do(rank())
while 1:
schedule.run_pending()
time.sleep(1)
whenever I run this code I'm getting an error message as follows:
TypeError: the first argument must be callable
Upvotes: 1
Views: 4395
Reputation: 10971
replace rank()
with rank
in do
method invocation
import schedule
import time
def rank():
import new_user as nu
nu.new_user()
print('successfully loaded')
return
schedule.every(5).minutes.do(rank)
while 1:
schedule.run_pending()
time.sleep(1)
Upvotes: 4