Commit d7e04952 by rakesh.pv

publish part updated codebase

parent b58376d6
......@@ -18,7 +18,6 @@ def seat_availability(connection, ticket_class):
print(e)
def check_seat_avail(connection, ticket_class, seats_needed):
class_lists = {
"gold": pickle.loads(connection.get("Gold")),
......@@ -30,7 +29,7 @@ def check_seat_avail(connection, ticket_class, seats_needed):
flag = 0
for seats in class_lists[ticket_class]:
if seats_needed in seats:
flag+=1
flag += 1
return True
if flag == 0:
return False
\ No newline at end of file
return False
......@@ -20,4 +20,4 @@ def redis_db_create(connection, ticket_class, seats, total_count):
redis_db_create(conn, "Gold", 30, 300)
redis_db_create(conn, "Silver", 25, 125)
\ No newline at end of file
redis_db_create(conn, "Silver", 25, 125)
......@@ -5,12 +5,14 @@ from scripts.core.handlers.check_availablity import seat_availability
from scripts.database.redis.redis_connction import conn
from scripts.model.user_model import user
router=APIRouter()
router = APIRouter()
@router.get("/")
async def index():
async def index():
return " cinema hall is working"
@router.get("/class_availabilty")
async def check_seat():
x = input(" enter classs gold or silver")
......@@ -30,5 +32,3 @@ async def book_cinema_ticket(details: user):
except Exception as e:
print("error ", e)
......@@ -7,6 +7,3 @@ app = FastAPI()
booked_seats = []
app.include_router(app_routes.router)
import redis
import redis
from scripts.config.application_config import host, redis_port
conn=redis.Redis(host,redis_port,db=0)
conn = redis.Redis(host, redis_port, db=0)
......@@ -7,4 +7,3 @@ class user(BaseModel):
no_of_tickets: int
seat_numbers: str
age: int
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment