1111from python_ms_core .core .queue .models .queue_message import QueueMessage
1212from python_ms_core .core .auth .models .permission_request import PermissionRequest
1313
14- core = Core (config = 'Local' )
14+ core = Core ()
1515print ('Hello' )
1616
17- topic = 'gtfspathways '
18- subscription = 'upload-validation-processor-test '
17+ topic = 'gtfs-pathways-upload '
18+ subscription = 'log '
1919some_other_sub = 'usdufs'
2020
2121
@@ -32,6 +32,8 @@ def publish_messages(topic_name):
3232def subscribe (topic_name , subscription_name ):
3333 def process (message ):
3434 print (f'Message Received: { message } ' )
35+ # Spawn and thread process it -> 1 hr no issues
36+ # return
3537
3638 topic_object = core .get_topic (topic_name = topic_name )
3739 try :
@@ -42,52 +44,52 @@ def process(message):
4244
4345subscribe (topic , subscription )
4446
45- azure_client = core .get_storage_client ()
46-
47- container = azure_client .get_container (container_name = 'gtfspathways' )
48-
49- list_of_files = container .list_files ()
50- if len (list_of_files ) > 0 :
51- for single in list_of_files :
52- print (single .path )
53- firstFile = list_of_files [0 ]
54- # print(firstFile.name+'<><>')
55- file_content = firstFile .get_body_text ()
56-
57- # Creating a text stream
58- txt = 'foo\n bar\n baz'
59- file_like_io = StringIO (txt )
60- basename = 'sample-file'
61- suffix = datetime .datetime .now ().strftime ("%y%m%d_%H%M%S" )
62- filename = '_' .join ([basename , suffix ])
63- try :
64- test_file = container .create_file (f'{ filename } .txt' )
65- except Exception as e :
66- print (e )
67- print ('Start uploading...' )
68- test_file .upload (file_like_io .read ())
69- print (test_file .get_remote_url ())
70- print ('Uploaded Successfully' )
71-
72- logger = core .get_logger ()
73- logger .record_metric (name = 'test' , value = 'test' )
74-
75- publish_messages (topic )
76- time .sleep (2 )
77-
78- permission_params = PermissionRequest (
79- user_id = '7961d767-a352-464f-95b6-cd1c5189a93c' ,
80- org_id = '5e339544-3b12-40a5-8acd-78c66d1fa981' ,
81- should_satisfy_all = False ,
82- permissions = ['poc' ]
83- )
84-
85- try :
86- auth = core .get_authorizer ()
87- resp = auth .has_permission (request_params = permission_params )
88- print (resp )
89- except Exception as e :
90- print (f'Request failed with Code: { e .status_code } , Message: { e .message } ' )
91- print ()
92-
93- os ._exit (os .EX_OK )
47+ # azure_client = core.get_storage_client()
48+
49+ # container = azure_client.get_container(container_name='gtfspathways')
50+
51+ # list_of_files = container.list_files()
52+ # if len(list_of_files) > 0:
53+ # for single in list_of_files:
54+ # print(single.path)
55+ # firstFile = list_of_files[0]
56+ # # print(firstFile.name+'<><>')
57+ # file_content = firstFile.get_body_text()
58+
59+ # # Creating a text stream
60+ # txt = 'foo\nbar\nbaz'
61+ # file_like_io = StringIO(txt)
62+ # basename = 'sample-file'
63+ # suffix = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
64+ # filename = '_'.join([basename, suffix])
65+ # try:
66+ # test_file = container.create_file(f'{filename}.txt')
67+ # except Exception as e:
68+ # print(e)
69+ # print('Start uploading...')
70+ # test_file.upload(file_like_io.read())
71+ # print(test_file.get_remote_url())
72+ # print('Uploaded Successfully')
73+
74+ # logger = core.get_logger()
75+ # logger.record_metric(name='test', value='test')
76+
77+ # publish_messages(topic)
78+ # time.sleep(2)
79+
80+ # permission_params = PermissionRequest(
81+ # user_id='7961d767-a352-464f-95b6-cd1c5189a93c',
82+ # org_id='5e339544-3b12-40a5-8acd-78c66d1fa981',
83+ # should_satisfy_all=False,
84+ # permissions=['poc']
85+ # )
86+
87+ # try:
88+ # auth = core.get_authorizer()
89+ # resp = auth.has_permission(request_params=permission_params)
90+ # print(resp)
91+ # except Exception as e:
92+ # print(f'Request failed with Code: {e.status_code}, Message: {e.message}')
93+ # print()
94+
95+ # os._exit(os.EX_OK)
0 commit comments