ouhenio commited on
Commit
3434d5c
·
verified ·
1 Parent(s): 4db9fc0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -89
app.py CHANGED
@@ -11,89 +11,6 @@ client = rg.Argilla(
11
  server = rg.get_webhook_server()
12
  incoming_events = Queue()
13
 
14
- countries = {
15
- "Argentina": {
16
- "iso": "ARG",
17
- "emoji": "🇦🇷"
18
- },
19
- "Bolivia": {
20
- "iso": "BOL",
21
- "emoji": "🇧🇴"
22
- },
23
- "Chile": {
24
- "iso": "CHL",
25
- "emoji": "🇨🇱"
26
- },
27
- "Colombia": {
28
- "iso": "COL",
29
- "emoji": "🇨🇴"
30
- },
31
- "Costa Rica": {
32
- "iso": "CRI",
33
- "emoji": "🇨🇷"
34
- },
35
- "Cuba": {
36
- "iso": "CUB",
37
- "emoji": "🇨🇺"
38
- },
39
- "Ecuador": {
40
- "iso": "ECU",
41
- "emoji": "🇪🇨"
42
- },
43
- "El Salvador": {
44
- "iso": "SLV",
45
- "emoji": "🇸🇻"
46
- },
47
- "España": {
48
- "iso": "ESP",
49
- "emoji": "🇪🇸"
50
- },
51
- "Guatemala": {
52
- "iso": "GTM",
53
- "emoji": "🇬🇹"
54
- },
55
- "Honduras": {
56
- "iso": "HND",
57
- "emoji": "🇭🇳"
58
- },
59
- "México": {
60
- "iso": "MEX",
61
- "emoji": "🇲🇽"
62
- },
63
- "Nicaragua": {
64
- "iso": "NIC",
65
- "emoji": "🇳🇮"
66
- },
67
- "Panamá": {
68
- "iso": "PAN",
69
- "emoji": "🇵🇦"
70
- },
71
- "Paraguay": {
72
- "iso": "PRY",
73
- "emoji": "🇵🇾"
74
- },
75
- "Perú": {
76
- "iso": "PER",
77
- "emoji": "🇵🇪"
78
- },
79
- "Puerto Rico": {
80
- "iso": "PRI",
81
- "emoji": "🇵🇷"
82
- },
83
- "República Dominicana": {
84
- "iso": "DOM",
85
- "emoji": "🇩🇴"
86
- },
87
- "Uruguay": {
88
- "iso": "URY",
89
- "emoji": "🇺🇾"
90
- },
91
- "Venezuela": {
92
- "iso": "VEN",
93
- "emoji": "🇻🇪"
94
- }
95
- }
96
-
97
  @webhook_listener(events=["response.created"])
98
  async def update_validation_space_on_answer(response, type, timestamp):
99
  """
@@ -109,13 +26,10 @@ async def update_validation_space_on_answer(response, type, timestamp):
109
  if not dataset_name.endswith("Responder"):
110
  print(f"Ignoring event from non-answering dataset: {dataset_name}")
111
  return
112
-
113
- country = " ".join(dataset_name.split("-")[0].split(" ")[1:])
114
- print(f"Processing response for country: {country}")
115
 
116
- iso = countries[country]["iso"]
117
- emoji = countries[country]["emoji"]
118
- validation_dataset_name = f"{emoji} {country} - {iso} - Responder"
119
  try:
120
  validation_dataset = client.datasets(validation_dataset_name)
121
  print(f"Found validation dataset: {validation_dataset_name}")
 
11
  server = rg.get_webhook_server()
12
  incoming_events = Queue()
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  @webhook_listener(events=["response.created"])
15
  async def update_validation_space_on_answer(response, type, timestamp):
16
  """
 
26
  if not dataset_name.endswith("Responder"):
27
  print(f"Ignoring event from non-answering dataset: {dataset_name}")
28
  return
29
+
30
+ print(f"Processing response for dataset: {dataset_name}")
 
31
 
32
+ validation_dataset_name = dataset_name.replace("Responder", "Validar")
 
 
33
  try:
34
  validation_dataset = client.datasets(validation_dataset_name)
35
  print(f"Found validation dataset: {validation_dataset_name}")