block disconnect only while with debugger
This commit is contained in:
parent
867a079341
commit
e2b78a37e9
@ -13,10 +13,10 @@ import bang.expansions.high_noon.card_events as ceh
|
|||||||
import bang.expansions.gold_rush.shop_cards as grc
|
import bang.expansions.gold_rush.shop_cards as grc
|
||||||
import bang.expansions.gold_rush.characters as grch
|
import bang.expansions.gold_rush.characters as grch
|
||||||
import bang.expansions.the_valley_of_shadows.cards as tvosc
|
import bang.expansions.the_valley_of_shadows.cards as tvosc
|
||||||
import eventlet
|
|
||||||
from typing import List
|
from typing import List
|
||||||
from metrics import Metrics
|
from metrics import Metrics
|
||||||
from globals import G
|
from globals import G
|
||||||
|
import sys
|
||||||
|
|
||||||
robot_pictures = [
|
robot_pictures = [
|
||||||
'https://i.imgur.com/40rAFIb.jpg',
|
'https://i.imgur.com/40rAFIb.jpg',
|
||||||
@ -150,7 +150,7 @@ class Player:
|
|||||||
print(f'I {self.name} joined {self.game}')
|
print(f'I {self.name} joined {self.game}')
|
||||||
|
|
||||||
def disconnect(self):
|
def disconnect(self):
|
||||||
if self.is_admin() and self.game.debug and self.game.started: return False
|
if self.is_admin() and self.game.debug and self.game.started and getattr(sys, 'gettrace', None)(): return False
|
||||||
return self.game.handle_disconnect(self)
|
return self.game.handle_disconnect(self)
|
||||||
|
|
||||||
def set_role(self, role: r.Role):
|
def set_role(self, role: r.Role):
|
||||||
|
Loading…
Reference in New Issue
Block a user