SamiKoen commited on
Commit
3da3a1c
·
verified ·
1 Parent(s): 02b656a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -29
app.py CHANGED
@@ -95,42 +95,40 @@ def load_products():
95
  # ==================== KADRO BOYU HESAPLAYICI ====================
96
  FRAME_SIZE_CHARTS = {
97
  "road": [
98
- (152, 160, "47-49 cm"),
99
- (161, 165, "50-52 cm"),
100
- (166, 170, "52-54 cm"),
101
- (171, 175, "54-56 cm"),
102
- (176, 180, "56-58 cm"),
103
- (181, 185, "58-60 cm"),
104
- (186, 190, "60-62 cm"),
105
- (191, 200, "62-64 cm"),
 
 
 
 
 
 
106
  ],
107
  "mtb": [
108
- (152, 157, "13-14'' (XS)"),
109
- (158, 162, "15-16'' (S)"),
110
- (163, 172, "17-18'' (M)"),
111
- (173, 182, "19-20'' (L)"),
112
- (183, 190, "21-22'' (XL)"),
113
- (191, 200, "23-24'' (XXL)"),
114
  ],
115
  "hybrid": [
116
- (147, 155, "13-14''"),
117
- (156, 165, "15-16''"),
118
- (166, 175, "17-18''"),
119
- (176, 183, "19-20''"),
120
- (184, 191, "21-22''"),
121
- (192, 200, "23-24''"),
122
  ],
123
- "gravel": [
124
- (152, 160, "49-50 cm"),
125
- (161, 165, "51-52 cm"),
126
- (166, 170, "53-54 cm"),
127
- (171, 175, "55-56 cm"),
128
- (176, 180, "57-58 cm"),
129
- (181, 185, "59-60 cm"),
130
- (186, 191, "61-62 cm"),
131
- ]
132
  }
133
 
 
134
  def suggest_frame_size(height_cm: int, inseam_cm: Optional[int], bike_type: str) -> str:
135
  chart = FRAME_SIZE_CHARTS.get(bike_type, FRAME_SIZE_CHARTS["road"])
136
  for lower, upper, size in chart:
 
95
  # ==================== KADRO BOYU HESAPLAYICI ====================
96
  FRAME_SIZE_CHARTS = {
97
  "road": [
98
+ (155, 165, "XS"),
99
+ (165, 172, "S"),
100
+ (172, 180, "M"),
101
+ (180, 185, "ML"),
102
+ (185, 190, "L"),
103
+ (190, 200, "XL"),
104
+ ],
105
+ "gravel": [ # Eskiden 52-54-56-58 gibi cm yazardık, artık XS-XL!
106
+ (155, 165, "XS"),
107
+ (165, 172, "S"),
108
+ (172, 180, "M"),
109
+ (180, 185, "ML"),
110
+ (185, 190, "L"),
111
+ (190, 200, "XL"),
112
  ],
113
  "mtb": [
114
+ (155, 165, "XS"),
115
+ (165, 172, "S"),
116
+ (172, 180, "M"),
117
+ (180, 185, "ML"),
118
+ (185, 190, "L"),
119
+ (190, 200, "XL"),
120
  ],
121
  "hybrid": [
122
+ (155, 165, "XS"),
123
+ (165, 172, "S"),
124
+ (172, 180, "M"),
125
+ (180, 185, "ML"),
126
+ (185, 190, "L"),
127
+ (190, 200, "XL"),
128
  ],
 
 
 
 
 
 
 
 
 
129
  }
130
 
131
+
132
  def suggest_frame_size(height_cm: int, inseam_cm: Optional[int], bike_type: str) -> str:
133
  chart = FRAME_SIZE_CHARTS.get(bike_type, FRAME_SIZE_CHARTS["road"])
134
  for lower, upper, size in chart: