broadcast(): Export string in a constant
This commit is contained in:
parent
2f024b5d0a
commit
7722ae368e
|
@ -43,6 +43,7 @@ class ConnectSocket:
|
||||||
_BUFFER = 1024
|
_BUFFER = 1024
|
||||||
|
|
||||||
# Template messages
|
# Template messages
|
||||||
|
_BROADCAST_MSG = "{}~ {}\n"
|
||||||
_MSG_DISCONNECTED = "<gone away to infinity, and beyond>"
|
_MSG_DISCONNECTED = "<gone away to infinity, and beyond>"
|
||||||
_MSG_SALUTE = "Hi, {}, wait for other players\n"
|
_MSG_SALUTE = "Hi, {}, wait for other players\n"
|
||||||
_MSG_SERVER_STOP = "Server stop"
|
_MSG_SERVER_STOP = "Server stop"
|
||||||
|
@ -79,11 +80,13 @@ class ConnectSocket:
|
||||||
|
|
||||||
def broadcast(self, sender, name, message):
|
def broadcast(self, sender, name, message):
|
||||||
"""
|
"""
|
||||||
Send message to all clients, except the sender
|
Send a message to all clients but the sender
|
||||||
|
|
||||||
In progress
|
:param obj sender: socket_object of tne sender
|
||||||
|
:param str name: name of tne sender
|
||||||
|
:param str message: message to send
|
||||||
"""
|
"""
|
||||||
message = "{}~ {}\n".format(name, message)
|
message = self._BROADCAST_MSG.format(name, message)
|
||||||
for sckt in self._inputs:
|
for sckt in self._inputs:
|
||||||
if sckt != self._CONNECTION and sckt != sender:
|
if sckt != self._CONNECTION and sckt != sender:
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
- [ ] chat commands: listing players TODO15
|
- [ ] chat commands: listing players TODO15
|
||||||
- [ ] chat commands: chating with other players TODO16
|
- [ ] chat commands: chating with other players TODO16
|
||||||
- [ ] verify if user name is already used TODO17
|
- [ ] verify if user name is already used TODO17
|
||||||
|
- [ ] rename ConnectSocket._user_name to ConnectSocket._user_name TODO18
|
||||||
- [ ] … TODO
|
- [ ] … TODO
|
||||||
|
|
||||||
Ideas after correcting [exercice 3](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/180):
|
Ideas after correcting [exercice 3](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/180):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user