summaryrefslogtreecommitdiff
path: root/kpov_judge/tasks/set_motd/task.py
diff options
context:
space:
mode:
Diffstat (limited to 'kpov_judge/tasks/set_motd/task.py')
-rw-r--r--kpov_judge/tasks/set_motd/task.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/kpov_judge/tasks/set_motd/task.py b/kpov_judge/tasks/set_motd/task.py
index c8b42e3..cfea848 100644
--- a/kpov_judge/tasks/set_motd/task.py
+++ b/kpov_judge/tasks/set_motd/task.py
@@ -78,10 +78,11 @@ def task(peer_ip, peer_user, peer_passwd, niz):
s = pxssh.pxssh()
#TODO (polz): tole bi utegnilo delovati http://pexpect.sourceforge.net/pxssh.html. Testirajte
s.login (peer_ip, peer_user, peer_passwd, original_prompt=r'{0}@.*:\~\$'.format(peer_user),auto_prompt_reset=False)
- s.prompt()
+ # print s.before
+ # s.prompt()
#Ce na serverju iz datoteke /var/run/motd.dynamic pobrisemo znak '#' bi moralo delovati.
- temp = s.before # print everything before the prompt.
+ # temp = s.before # print everything before the prompt.
#TODO (polz): tole ni pravi pristop. Problem je bil v tem, da pxssh ni prav zaznal, kdaj je prijavljen. Glej link zgoraj.
results['motd'] = s.before # print everything before the prompt.
return results
@@ -92,6 +93,8 @@ def gen_params(user_id, params_meta):
def task_check(results, params):
#print task_url
+ #print params
+ #print results
niz = params['niz']
score = 0
if (results['motd'].find(niz) > -1):