Browse Source

move function to another module

blezz-tech 2 weeks ago
parent
commit
7e40416897
2 changed files with 25 additions and 16 deletions
  1. 25 0
      handlers/core/data_parsers.py
  2. 0 16
      handlers/jsonAndRequest.py

+ 25 - 0
handlers/core/data_parsers.py

@@ -0,0 +1,25 @@
+
+import json
+from classes.Order import Order
+from classes.OrderTicket import OrderTicket
+
+
+def jsonToOrder(jsonstring) -> Order:
+    """
+    Функция преобразования json в объект класса Order
+    """
+    jsonObj = json.loads(jsonstring)
+    print(jsonObj)
+    u = Order(**jsonObj)
+    return u
+
+
+def jsonToOrderTicket(jsonstring) -> OrderTicket:
+    """
+    Функция преобразования json в объект класса OrderTicket
+    """
+    print(jsonstring)
+    jsonObj = json.loads(jsonstring)
+    print(jsonObj)
+    u = OrderTicket(**jsonObj)
+    return u

+ 0 - 16
handlers/jsonAndRequest.py

@@ -9,22 +9,6 @@ from classes.OrderTicket import OrderTicket
 from classes.Ticket import Ticket
 
 
-# Функция преобразования json в объект класса Order
-def jsonToOrder(jsonstring) -> Order:
-    jsonObj = json.loads(jsonstring)
-    print(jsonObj)
-    u = Order(**jsonObj)
-    return u
-
-
-# Функция преобразования json в объект класса OrderTicket
-def jsonToOrderTicket(jsonstring) -> OrderTicket:
-    print(jsonstring)
-    jsonObj = json.loads(jsonstring)
-    print(jsonObj)
-    u = OrderTicket(**jsonObj)
-    return u
-
 
 # Функция обращения к апи и получение токена
 def requestGetToken(login, password, url) -> str: