From 27dd4e37e4a2df3aba8d0d25ec605f2c156abc92 Mon Sep 17 00:00:00 2001 From: Etoh Date: Sat, 19 Apr 2014 12:41:08 +0100 Subject: [PATCH] Generate random name if none specified --- syncplay/client.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/syncplay/client.py b/syncplay/client.py index 6bedfe0..4bbd19b 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -324,7 +324,13 @@ class SyncplayClient(object): self._protocol.sendFileSetting(file_) def setUsername(self, username): - self.userlist.currentUser.username = username + if username and username <> "": + self.userlist.currentUser.username = username + else: + import random + random.seed() + random_number = random.randrange(1000, 9999) + self.userlist.currentUser.username = "Anonymous" + str(random_number) def getUsername(self): return self.userlist.currentUser.username