Added spam prevention
This commit is contained in:
parent
cbb7605851
commit
9bec816965
@ -816,10 +816,12 @@ Generate a title following these rules:
|
|||||||
|
|
||||||
def remote_switched(self, switch, state):
|
def remote_switched(self, switch, state):
|
||||||
def local_instance_process():
|
def local_instance_process():
|
||||||
|
switch.set_sensitive(False)
|
||||||
self.ollama_instance.remote = False
|
self.ollama_instance.remote = False
|
||||||
self.ollama_instance.start()
|
self.ollama_instance.start()
|
||||||
self.model_manager.update_local_list()
|
self.model_manager.update_local_list()
|
||||||
self.save_server_config()
|
self.save_server_config()
|
||||||
|
switch.set_sensitive(True)
|
||||||
|
|
||||||
if state:
|
if state:
|
||||||
options = {
|
options = {
|
||||||
@ -830,8 +832,14 @@ Generate a title following these rules:
|
|||||||
{"text": self.ollama_instance.remote_url, "placeholder": _('Server URL')},
|
{"text": self.ollama_instance.remote_url, "placeholder": _('Server URL')},
|
||||||
{"text": self.ollama_instance.bearer_token, "placeholder": _('Bearer Token (Optional)')}
|
{"text": self.ollama_instance.bearer_token, "placeholder": _('Bearer Token (Optional)')}
|
||||||
]
|
]
|
||||||
dialog_widget.Entry(_('Connect Remote Instance'), _('Enter instance information to continue'), list(options)[0], options, entries)
|
dialog_widget.Entry(
|
||||||
else:
|
_('Connect Remote Instance'),
|
||||||
|
_('Enter instance information to continue'),
|
||||||
|
list(options)[0],
|
||||||
|
options,
|
||||||
|
entries
|
||||||
|
)
|
||||||
|
elif self.ollama_instance.remote:
|
||||||
threading.Thread(target=local_instance_process).start()
|
threading.Thread(target=local_instance_process).start()
|
||||||
|
|
||||||
def prepare_alpaca(self, local_port:int, remote_url:str, remote:bool, tweaks:dict, overrides:dict, bearer_token:str, idle_timer_delay:int, save:bool):
|
def prepare_alpaca(self, local_port:int, remote_url:str, remote:bool, tweaks:dict, overrides:dict, bearer_token:str, idle_timer_delay:int, save:bool):
|
||||||
@ -923,7 +931,7 @@ Generate a title following these rules:
|
|||||||
self.get_application().create_action(action_name, data[0], data[1] if len(data) > 1 else None)
|
self.get_application().create_action(action_name, data[0], data[1] if len(data) > 1 else None)
|
||||||
|
|
||||||
self.get_application().lookup_action('manage_models').set_enabled(False)
|
self.get_application().lookup_action('manage_models').set_enabled(False)
|
||||||
#self.get_application().lookup_action('preferences').set_enabled(False)
|
self.get_application().lookup_action('preferences').set_enabled(False)
|
||||||
self.remote_connection_switch_handler = self.remote_connection_switch.get_activatable_widget().connect('state-set', self.remote_switched)
|
self.remote_connection_switch_handler = self.remote_connection_switch.get_activatable_widget().connect('state-set', self.remote_switched)
|
||||||
|
|
||||||
self.file_preview_remove_button.connect('clicked', lambda button : dialog_widget.simple(_('Remove Attachment?'), _("Are you sure you want to remove attachment?"), lambda button=button: self.remove_attached_file(button.get_name()), _('Remove'), 'destructive'))
|
self.file_preview_remove_button.connect('clicked', lambda button : dialog_widget.simple(_('Remove Attachment?'), _("Are you sure you want to remove attachment?"), lambda button=button: self.remove_attached_file(button.get_name()), _('Remove'), 'destructive'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user