Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.55 KB | None | 0 0
  1. cnx = connector.connect(host='I_really_don_t_know_what_to_use_here', password='your_password', user="your_user", database="the_database")
  2.  
  3. class ActionBookRoom(Action):
  4. def name(self):
  5. return 'action_room'
  6.  
  7. def run(self, dispatcher, tracker, domain):
  8. print("inside run")
  9. name_room = tracker.get_slot('name_room')
  10. day = tracker.get_slot('day')
  11. hour_start = tracker.get_slot('hour_start')
  12. duration = tracker.get_slot('duration')
  13.  
  14. booking_answer = make_a_booking(name_room, day, hour_start, duration)
  15. print("passed booking")
  16. if booking_answer:
  17. booking_answer = 'The reservation has been made'
  18. else:
  19. booking_answer = 'The room is taken at this hour'
  20.  
  21. response = """You want to book the {} room on {} at {} for {}. Is it correct ?""".format(name_room, day, hour_start, duration)
  22.  
  23. name_room = str(name_room)
  24. day = str(day)
  25. hour_start = str(hour_start)
  26. duration = str(duration)
  27. print("before connexion")
  28. #SQL queries#
  29. cnx = connector.connect(host='I_don_t_know_what_to_use_here', password='my_mysql_cmd_password', user="root", database="the_database")
  30. print("after connexion")
  31.  
  32. dispatch = dispatcher.utter_message(response)
  33. dispatch = dispatcher.utter_message(str(booking_answer))
  34.  
  35. return dispatch
  36.  
  37. inside run
  38. [2019-02-22 16:52:00,822] ERROR in app: Exception on /webhook [POST]
  39. Traceback (most recent call last):
  40. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 179, in _open_connection
  41. self._cmysql.connect(**cnx_kwargs)
  42. _mysql_connector.MySQLInterfaceError: Access denied for user 'root'@'localhost' (using password: YES)
  43.  
  44. During handling of the above exception, another exception occurred:
  45.  
  46. Traceback (most recent call last):
  47. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 2292, in wsgi_app
  48. response = self.full_dispatch_request()
  49. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1815, in full_dispatch_request
  50. rv = self.handle_user_exception(e)
  51. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_corsextension.py", line 161, in wrapped_function
  52. return cors_after_request(app.make_response(f(*args, **kwargs)))
  53. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1718, in handle_user_exception
  54. reraise(exc_type, exc_value, tb)
  55. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_compat.py", line 35, in reraise
  56. raise value
  57. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1813, in full_dispatch_request
  58. rv = self.dispatch_request()
  59. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1799, in dispatch_request
  60. return self.view_functions[rule.endpoint](**req.view_args)
  61. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_corsdecorator.py", line 128, in wrapped_function
  62. resp = make_response(f(*args, **kwargs))
  63. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesrasa_core_sdkendpoint.py", line 86, in webhook
  64. response = executor.run(action_call)
  65. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesrasa_core_sdkexecutor.py", line 177, in run
  66. events = action(dispatcher, tracker, domain)
  67. File "C:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackactions.py", line 42, in run
  68. booking_answer = make_a_booking(name_room, day, hour_start, duration)
  69. File "C:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackbooking.py", line 61, in make_a_booking
  70. cnx = mysql.connector.connect(password='jeb41jeb', user="root", database="alex")
  71. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnector__init__.py", line 172, in connect
  72. return CMySQLConnection(*args, **kwargs)
  73. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 78, in __init__
  74. self.connect(**kwargs)
  75. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorabstracts.py", line 735, in connect
  76. self._open_connection()
  77. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 182, in _open_connection
  78. sqlstate=exc.sqlstate)
  79. mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  80. 2019-02-22 16:52:00 ERROR flask.app - Exception on /webhook [POST]
  81. Traceback (most recent call last):
  82. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 179, in _open_connection
  83. self._cmysql.connect(**cnx_kwargs)
  84. _mysql_connector.MySQLInterfaceError: Access denied for user 'root'@'localhost' (using password: YES)
  85.  
  86. During handling of the above exception, another exception occurred:
  87.  
  88. Traceback (most recent call last):
  89. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 2292, in wsgi_app
  90. response = self.full_dispatch_request()
  91. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1815, in full_dispatch_request
  92. rv = self.handle_user_exception(e)
  93. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_corsextension.py", line 161, in wrapped_function
  94. return cors_after_request(app.make_response(f(*args, **kwargs)))
  95. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1718, in handle_user_exception
  96. reraise(exc_type, exc_value, tb)
  97. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_compat.py", line 35, in reraise
  98. raise value
  99. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1813, in full_dispatch_request
  100. rv = self.dispatch_request()
  101. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflaskapp.py", line 1799, in dispatch_request
  102. return self.view_functions[rule.endpoint](**req.view_args)
  103. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesflask_corsdecorator.py", line 128, in wrapped_function
  104. resp = make_response(f(*args, **kwargs))
  105. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesrasa_core_sdkendpoint.py", line 86, in webhook
  106. response = executor.run(action_call)
  107. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesrasa_core_sdkexecutor.py", line 177, in run
  108. events = action(dispatcher, tracker, domain)
  109. File "C:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackactions.py", line 42, in run
  110. booking_answer = make_a_booking(name_room, day, hour_start, duration)
  111. File "C:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackbooking.py", line 61, in make_a_booking
  112. cnx = mysql.connector.connect(password='jeb41jeb', user="root", database="alex")
  113. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnector__init__.py", line 172, in connect
  114. return CMySQLConnection(*args, **kwargs)
  115. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 78, in __init__
  116. self.connect(**kwargs)
  117. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorabstracts.py", line 735, in connect
  118. self._open_connection()
  119. File "c:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stackstaenvlibsite-packagesmysqlconnectorconnection_cext.py", line 182, in _open_connection
  120. sqlstate=exc.sqlstate)
  121. mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  122.  
  123. mysql> SELECT User FROM mysql.user;
  124. +------------------+
  125. | User |
  126. +------------------+
  127. | mike |
  128. | mysql.infoschema |
  129. | mysql.session |
  130. | mysql.sys |
  131. | root |
  132. +------------------+
  133. 5 rows in set (0.00 sec)
  134.  
  135. (staenv) C:UsersantoiDocumentsProgrammingNathalie18_2_2019starter-pack-rasa-stack>python
  136. Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 13:35:33) [MSC v.1900 64 bit (AMD64)] on win32
  137. Type "help", "copyright", "credits" or "license" for more information.
  138. >>> import mysql.connector
  139. >>> db = mysql.connector.connect(
  140. ... host="localhost",user="root",password="MySQL.2019",database="alex")
  141. >>>
  142. >>> cursor = db.cursor()
  143. >>> cursor.execute("SELECT * FROM reservations")
  144. >>> myresult = cursor.fetchall()
  145. >>> for x in myresult:
  146. ... print(x)
  147. ...
  148. (1, 'red', datetime.datetime(2018, 8, 8, 12, 0), None)
  149. (2, 'red', datetime.datetime(2018, 8, 8, 12, 0), None)
  150. >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement