Skip to content

Commit

Permalink
Merge pull request ClubEspritLibre#13 from rednaks/master
Browse files Browse the repository at this point in the history
[SERVER] Handler class updated
  • Loading branch information
Alexandre BM committed Apr 12, 2013
2 parents b9b0f17 + 0fcf644 commit 5d09ff8
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion src/server/command/handler.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,34 @@
# -*- coding: utf-8 -*-

from copy, boot import *

class Handler():
def __init__(self):
self.stream = '' #contiendra le message reçu de la part du serveur
self.args = [] # la liste d'arguments

def onReceive(self, aStream):
self.stream = aStream
self.extractArgs()
if(not self.extractArgs()):
return None, 0

if(self.args[0] is 'COPY'):
copy(getDistFileName())

elif(self.args[0] is 'BOOT'):
boot(getDistFileName())

# TODO
return None, 0

def extractArgs(self):
self.args = self.stream.split(':')
return True

def getDistFileName(self):
return DISTRO[self.args[1]]




DISTROS['UBUNTU':'ubuntu.iso', 'FEDORA':'fedora.iso', 'MINT':'mint.iso']

0 comments on commit 5d09ff8

Please sign in to comment.