fix: handle file not found exception

This commit is contained in:
Swann
2020-09-21 18:52:27 +02:00
parent 0ae34d5702
commit dc063b5954
2 changed files with 8 additions and 4 deletions

View File

@ -63,6 +63,10 @@ class BlFile(ReplicatedDatablock):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.instance = kwargs.get('instance', None)
if self.instance and not self.instance.exists():
raise FileNotFoundError(self.instance)
self.preferences = utils.get_preferences()
self.diff_method = DIFF_BINARY

View File

@ -140,10 +140,10 @@ class SessionStartOperator(bpy.types.Operator):
runtime_settings.is_host = True
runtime_settings.internet_ip = environment.get_ip()
for scene in bpy.data.scenes:
client.add(scene)
try:
for scene in bpy.data.scenes:
client.add(scene)
client.host(
id=settings.username,
port=settings.port,