MCPcopy Create free account
hub / github.com/apify/crawlee-python / set_configuration

Method set_configuration

src/crawlee/_service_locator.py:46–61  ·  view source on GitHub ↗

Set the configuration. Args: configuration: The configuration to set. Raises: ServiceConflictError: If the configuration has already been retrieved before.

(self, configuration: Configuration)

Source from the content-addressed store, hash-verified

44 return self._configuration
45
46 def set_configuration(self, configuration: Configuration) -> None:
47 """Set the configuration.
48
49 Args:
50 configuration: The configuration to set.
51
52 Raises:
53 ServiceConflictError: If the configuration has already been retrieved before.
54 """
55 if self._configuration is configuration:
56 # Same instance, no need to anything
57 return
58 if self._configuration:
59 raise ServiceConflictError(Configuration, configuration, self._configuration)
60
61 self._configuration = configuration
62
63 def get_event_manager(self) -> EventManager:
64 """Get the event manager."""

Calls 1