Moibe commited on
Commit
9c7d2da
1 Parent(s): fd29ec3

Optimize prints

Browse files
Files changed (2) hide show
  1. autenticacion.py +5 -5
  2. funciones.py +10 -12
autenticacion.py CHANGED
@@ -3,7 +3,7 @@ import socket
3
 
4
  def defineAmbiente(env):
5
  if local_check():
6
- print("Entorno Local...")
7
  import bridges
8
  if env == 'prod':
9
  llave = bridges.llave_prod
@@ -12,7 +12,7 @@ def defineAmbiente(env):
12
  ga4Key = bridges.GA4_API_SECRET_TARGET
13
 
14
  else:
15
- print("Entorno remoto listo...")
16
  if os.getenv("ambiente_stripe") == 'prod':
17
  llave = os.getenv("llave_prod")
18
  ga4Key = os.getenv("GA4_SECRET_PROD")
@@ -25,11 +25,11 @@ def defineAmbiente(env):
25
  def local_check():
26
  hostname = socket.gethostname()
27
  #r-moibe-nowme
28
- print("Hostname: ", hostname)
29
  #Estoy usando el nombre de la app para identificar que estoy corriendola en HF.
30
  if "stripe" in hostname:
31
- print("Ejecutando api en el servidor.")
32
  return False
33
  else:
34
- print("Ejecutando api en local.")
35
  return True
 
3
 
4
  def defineAmbiente(env):
5
  if local_check():
6
+ #print("Entorno Local...")
7
  import bridges
8
  if env == 'prod':
9
  llave = bridges.llave_prod
 
12
  ga4Key = bridges.GA4_API_SECRET_TARGET
13
 
14
  else:
15
+ #print("Entorno remoto listo...")
16
  if os.getenv("ambiente_stripe") == 'prod':
17
  llave = os.getenv("llave_prod")
18
  ga4Key = os.getenv("GA4_SECRET_PROD")
 
25
  def local_check():
26
  hostname = socket.gethostname()
27
  #r-moibe-nowme
28
+ #print("Hostname: ", hostname)
29
  #Estoy usando el nombre de la app para identificar que estoy corriendola en HF.
30
  if "stripe" in hostname:
31
+ #print("Ejecutando api en el servidor.")
32
  return False
33
  else:
34
+ #print("Ejecutando api en local.")
35
  return True
funciones.py CHANGED
@@ -1,6 +1,5 @@
1
  import stripe
2
  import globales
3
- import ga4Analiticas
4
 
5
  stripe.api_key = globales.llave
6
 
@@ -20,7 +19,6 @@ def create_checkout_session(price_id, customer_email=None, customer_id=None, fir
20
  Returns:
21
  str: La URL de la Checkout Session, o None si hay un error.
22
  """
23
- #print(f"Estoy en create stripe session y unidades es: {unidades} y gaCliente es: {gaCliente}")
24
  try:
25
  # --- L贸gica para obtener o crear el Customer de Stripe ---
26
  final_customer_id = customer_id # Empezamos con el customer_id si ya lo tenemos
@@ -56,7 +54,7 @@ def create_checkout_session(price_id, customer_email=None, customer_id=None, fir
56
 
57
  # Si despu茅s de las b煤squedas, todav铆a no tenemos un customer_id, y tenemos email, creamos uno nuevo
58
  if not final_customer_id and customer_email:
59
- print(f"Cliente no encontrado. Creando nuevo cliente con email: {customer_email}")
60
  customer_metadata = {}
61
  if firebase_user:
62
  customer_metadata['firebase_user'] = firebase_user
@@ -76,7 +74,7 @@ def create_checkout_session(price_id, customer_email=None, customer_id=None, fir
76
  metadata=customer_metadata
77
  )
78
  final_customer_id = new_customer.id
79
- print(f"Nuevo cliente creado (sin email): {final_customer_id}")
80
 
81
  # Nota: Si no hay customer_id, customer_email, ni firebase_user, final_customer_id seguir谩 siendo None
82
  # y la sesi贸n de checkout se crear谩 sin un cliente asociado expl铆citamente. Stripe puede crearlo
@@ -133,15 +131,15 @@ def create_checkout_session(price_id, customer_email=None, customer_id=None, fir
133
 
134
  session = stripe.checkout.Session.create(**session_params)
135
 
136
- print(f"Checkout Session creada exitosamente. ID: {session.id}")
137
- print(f"URL de redirecci贸n: {session.url}")
138
  return session.url
139
 
140
  except stripe.error.StripeError as e:
141
- print(f"Error de Stripe al crear la Checkout Session: {e}")
142
  return None
143
  except Exception as e:
144
- print(f"Ocurri贸 un error inesperado al crear la Checkout Session: {e}")
145
  return None
146
 
147
  def create_stripe_customer(email, firebase_user=None, site=None):
@@ -171,7 +169,7 @@ def create_stripe_customer(email, firebase_user=None, site=None):
171
  # Aseg煤rate de escapar comillas si el firebase_user pudiera contenerlas,
172
  # aunque los UIDs de Firebase no suelen tenerlas.
173
  search_query = f"metadata['firebase_user']:'{firebase_user}'"
174
- print(f"Buscando cliente con query: {search_query}") # Para depuraci贸n
175
 
176
  # search retorna un StripeSearchResultObject, que se itera como una lista
177
  existing_customers_by_firebase = stripe.Customer.search(query=search_query, limit=1)
@@ -179,16 +177,16 @@ def create_stripe_customer(email, firebase_user=None, site=None):
179
  if existing_customers_by_firebase.data:
180
  found_customer = existing_customers_by_firebase.data[0]
181
  customer_found_status = "found_by_firebase_user"
182
- print(f"Cliente existente encontrado por Firebase User ID. ID: {found_customer.id}")
183
 
184
  # --- 2. Si no se encontr贸 por firebase_user, intentar buscar por email ---
185
  if not found_customer:
186
- print(f"Cliente no encontrado por Firebase UID. Buscando por email: {email}") # Para depuraci贸n
187
  existing_customers_by_email = stripe.Customer.list(email=email, limit=1)
188
  if existing_customers_by_email.data:
189
  found_customer = existing_customers_by_email.data[0]
190
  customer_found_status = "found_by_email"
191
- print(f"Cliente existente encontrado por email. ID: {found_customer.id}")
192
 
193
  # Opcional: Si lo encontraste por email pero tiene un firebase_user nuevo o nulo, actual铆zalo
194
  # o si el site difiere, tambi茅n actualizarlo.
 
1
  import stripe
2
  import globales
 
3
 
4
  stripe.api_key = globales.llave
5
 
 
19
  Returns:
20
  str: La URL de la Checkout Session, o None si hay un error.
21
  """
 
22
  try:
23
  # --- L贸gica para obtener o crear el Customer de Stripe ---
24
  final_customer_id = customer_id # Empezamos con el customer_id si ya lo tenemos
 
54
 
55
  # Si despu茅s de las b煤squedas, todav铆a no tenemos un customer_id, y tenemos email, creamos uno nuevo
56
  if not final_customer_id and customer_email:
57
+ #print(f"Cliente no encontrado. Creando nuevo cliente con email: {customer_email}")
58
  customer_metadata = {}
59
  if firebase_user:
60
  customer_metadata['firebase_user'] = firebase_user
 
74
  metadata=customer_metadata
75
  )
76
  final_customer_id = new_customer.id
77
+ #print(f"Nuevo cliente creado (sin email): {final_customer_id}")
78
 
79
  # Nota: Si no hay customer_id, customer_email, ni firebase_user, final_customer_id seguir谩 siendo None
80
  # y la sesi贸n de checkout se crear谩 sin un cliente asociado expl铆citamente. Stripe puede crearlo
 
131
 
132
  session = stripe.checkout.Session.create(**session_params)
133
 
134
+ #print(f"Checkout Session creada exitosamente. ID: {session.id}")
135
+ #print(f"URL de redirecci贸n: {session.url}")
136
  return session.url
137
 
138
  except stripe.error.StripeError as e:
139
+ #print(f"Error de Stripe al crear la Checkout Session: {e}")
140
  return None
141
  except Exception as e:
142
+ #print(f"Ocurri贸 un error inesperado al crear la Checkout Session: {e}")
143
  return None
144
 
145
  def create_stripe_customer(email, firebase_user=None, site=None):
 
169
  # Aseg煤rate de escapar comillas si el firebase_user pudiera contenerlas,
170
  # aunque los UIDs de Firebase no suelen tenerlas.
171
  search_query = f"metadata['firebase_user']:'{firebase_user}'"
172
+ #print(f"Buscando cliente con query: {search_query}") # Para depuraci贸n
173
 
174
  # search retorna un StripeSearchResultObject, que se itera como una lista
175
  existing_customers_by_firebase = stripe.Customer.search(query=search_query, limit=1)
 
177
  if existing_customers_by_firebase.data:
178
  found_customer = existing_customers_by_firebase.data[0]
179
  customer_found_status = "found_by_firebase_user"
180
+ #print(f"Cliente existente encontrado por Firebase User ID. ID: {found_customer.id}")
181
 
182
  # --- 2. Si no se encontr贸 por firebase_user, intentar buscar por email ---
183
  if not found_customer:
184
+ #print(f"Cliente no encontrado por Firebase UID. Buscando por email: {email}") # Para depuraci贸n
185
  existing_customers_by_email = stripe.Customer.list(email=email, limit=1)
186
  if existing_customers_by_email.data:
187
  found_customer = existing_customers_by_email.data[0]
188
  customer_found_status = "found_by_email"
189
+ #print(f"Cliente existente encontrado por email. ID: {found_customer.id}")
190
 
191
  # Opcional: Si lo encontraste por email pero tiene un firebase_user nuevo o nulo, actual铆zalo
192
  # o si el site difiere, tambi茅n actualizarlo.