This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import json, urllib.request, ssl, os, sys, urllib.error
|
||||
|
||||
ctx = ssl.create_default_context()
|
||||
ctx.check_hostname = False
|
||||
ctx.verify_mode = ssl.CERT_NONE
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
|
||||
with open(r'.orchestrator/drafts/56_stage_problem-review_claude_r3.md', 'r', encoding='utf-8') as f:
|
||||
body = f.read()
|
||||
|
||||
payload = json.dumps({'body': body}).encode('utf-8')
|
||||
req = urllib.request.Request(
|
||||
'https://gitea.hmac.kr/api/v1/repos/Kyeongmin/C.E.L_Slide_test2/issues/56/comments',
|
||||
data=payload,
|
||||
headers={
|
||||
'Authorization': 'token ' + os.environ.get('GITEA_TOKEN', ''),
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
method='POST',
|
||||
)
|
||||
try:
|
||||
with urllib.request.urlopen(req, context=ctx, timeout=60) as r:
|
||||
resp_bytes = r.read()
|
||||
data = json.loads(resp_bytes)
|
||||
print('STATUS:', r.status)
|
||||
print('COMMENT_ID:', data.get('id'))
|
||||
print('HTML_URL:', data.get('html_url'))
|
||||
print('CREATED_AT:', data.get('created_at'))
|
||||
print('BODY_LEN:', len(data.get('body', '')))
|
||||
except urllib.error.HTTPError as e:
|
||||
print('HTTP_ERR:', e.code, e.read().decode('utf-8', errors='replace'))
|
||||
except Exception as e:
|
||||
print('ERR:', repr(e))
|
||||
Reference in New Issue
Block a user