mirror of
https://github.com/Xevion/linkpulse.git
synced 2025-12-12 09:10:28 -06:00
Remove development mode check for ip_pool generation
I just wanna see it run on the production serve once, I'll remove all of this later.
This commit is contained in:
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- A development mode check for the `app.state.ip_pool`'s initialization (caused application failure in production only)
|
||||||
|
|
||||||
## [0.2.0] - 2024-11-01
|
## [0.2.0] - 2024-11-01
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -67,13 +67,12 @@ scheduler.add_job(flush_ips, IntervalTrigger(seconds=5))
|
|||||||
|
|
||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
async def lifespan(_: FastAPI) -> AsyncIterator[None]:
|
async def lifespan(_: FastAPI) -> AsyncIterator[None]:
|
||||||
if is_development:
|
# Originally, this was used to generate a pool of random IP addresses so we could demo a changing list.
|
||||||
# 42 is the answer to everything
|
# Now, this isn't necessary, but I just wanna test it for now. It'll be removed pretty soon.
|
||||||
random.seed(42)
|
random.seed(42) # 42 is the answer to everything
|
||||||
# Generate a pool of random IP addresses
|
app.state.ip_pool = [
|
||||||
app.state.ip_pool = [
|
".".join(str(random.randint(0, 255)) for _ in range(4)) for _ in range(50)
|
||||||
".".join(str(random.randint(0, 255)) for _ in range(4)) for _ in range(50)
|
]
|
||||||
]
|
|
||||||
|
|
||||||
# Connect to database, ensure specific tables exist
|
# Connect to database, ensure specific tables exist
|
||||||
db.connect()
|
db.connect()
|
||||||
|
|||||||
Reference in New Issue
Block a user