Make profile sessions synchronous by default
This commit is contained in:
		
							parent
							
								
									cb122c7dc0
								
							
						
					
					
						commit
						6a6210ecb7
					
				
					 3 changed files with 5 additions and 5 deletions
				
			
		| 
						 | 
					@ -28,7 +28,7 @@ class ApplicationController:
 | 
				
			||||||
        return Application.all()
 | 
					        return Application.all()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def launch(version: ApplicationVersion, profile: SessionProfile, port_number: int = None, asynchronous: bool = True, profile_observer: Optional[ProfileObserver] = None):
 | 
					    def launch(version: ApplicationVersion, profile: SessionProfile, port_number: int = None, asynchronous: bool = False, profile_observer: Optional[ProfileObserver] = None):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        from core.controllers.ProfileController import ProfileController
 | 
					        from core.controllers.ProfileController import ProfileController
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@ class ProfileController:
 | 
				
			||||||
            profile_observer.notify('updated', profile)
 | 
					            profile_observer.notify('updated', profile)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def enable(profile: Union[SessionProfile, SystemProfile], force: bool = False, pristine: bool = False, asynchronous: bool = True, profile_observer: ProfileObserver = None, application_version_observer: ApplicationVersionObserver = None, connection_observer: ConnectionObserver = None):
 | 
					    def enable(profile: Union[SessionProfile, SystemProfile], force: bool = False, pristine: bool = False, asynchronous: bool = False, profile_observer: ProfileObserver = None, application_version_observer: ApplicationVersionObserver = None, connection_observer: ConnectionObserver = None):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        from core.controllers.ConnectionController import ConnectionController
 | 
					        from core.controllers.ConnectionController import ConnectionController
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								main.py
									
									
									
									
									
								
							| 
						 | 
					@ -191,7 +191,7 @@ if __name__ == '__main__':
 | 
				
			||||||
            if profile is not None:
 | 
					            if profile is not None:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                try:
 | 
					                try:
 | 
				
			||||||
                    ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
					                    ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, asynchronous=True, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                except (InvalidSubscriptionError, MissingSubscriptionError) as exception:
 | 
					                except (InvalidSubscriptionError, MissingSubscriptionError) as exception:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -239,7 +239,7 @@ if __name__ == '__main__':
 | 
				
			||||||
                            else:
 | 
					                            else:
 | 
				
			||||||
                                raise RuntimeError('The subscription could not be activated. Please try again later.')
 | 
					                                raise RuntimeError('The subscription could not be activated. Please try again later.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                            ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
					                            ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, asynchronous=True, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        elif manage_subscription_input == '2':
 | 
					                        elif manage_subscription_input == '2':
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -251,7 +251,7 @@ if __name__ == '__main__':
 | 
				
			||||||
                            if subscription is not None:
 | 
					                            if subscription is not None:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                                ProfileController.attach_subscription(profile, subscription)
 | 
					                                ProfileController.attach_subscription(profile, subscription)
 | 
				
			||||||
                                ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
					                                ProfileController.enable(profile, force=arguments.force, pristine=arguments.pristine, asynchronous=True, profile_observer=profile_observer, application_version_observer=application_version_observer, connection_observer=connection_observer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                            else:
 | 
					                            else:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue