def save(self, *args, **kwargs):
after_save = kwargs.pop('<STR_LIT>', True)<EOL>super(LayerExternal, self).save(*args, **kwargs)<EOL>if after_save:<EOL><INDENT>try:<EOL><INDENT>synchronizer = self.synchronizer<EOL><DEDENT>except ImproperlyConfigured:<EOL><INDENT>pass<EOL><DEDENT>else:<EOL><INDENT>if synchronizer:<EOL><INDENT>synchronizer.after_external_layer_saved(self.config)<EOL><DEDENT><DEDENT><DEDENT>self._reload_schema()<EOL>
call synchronizer "after_external_layer_saved" method
for any additional operation that must be executed after save