Fixed logging github issue problem with overall and python years swapped
This commit is contained in:
parent
421b8fddf2
commit
3845f0de66
|
@ -12,10 +12,10 @@ import urllib.parse
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def make_markdown(issue_type, operating_system, os_ver, psg_port, psg_ver, gui_ver, python_ver,
|
def _github_issue_post_make_markdown(issue_type, operating_system, os_ver, psg_port, psg_ver, gui_ver, python_ver,
|
||||||
python_exp, prog_exp, used_gui, gui_notes,
|
python_exp, prog_exp, used_gui, gui_notes,
|
||||||
cb_docs, cb_demos, cb_demo_port, cb_readme_other, cb_command_line, cb_issues, cb_github,
|
cb_docs, cb_demos, cb_demo_port, cb_readme_other, cb_command_line, cb_issues, cb_github,
|
||||||
detailed_desc, code,):
|
detailed_desc, code, ):
|
||||||
body = \
|
body = \
|
||||||
"""
|
"""
|
||||||
### Type of Issue (Enhancement, Error, Bug, Question)
|
### Type of Issue (Enhancement, Error, Bug, Question)
|
||||||
|
@ -108,7 +108,7 @@ This pre-formatted code block is all set for you to paste in your bit of code:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def make_github_link(title, body):
|
def _github_issue_post_make_github_link(title, body):
|
||||||
pysimplegui_url = "https://github.com/PySimpleGUI/PySimpleGUI"
|
pysimplegui_url = "https://github.com/PySimpleGUI/PySimpleGUI"
|
||||||
pysimplegui_issues = f"{pysimplegui_url}/issues/new?"
|
pysimplegui_issues = f"{pysimplegui_url}/issues/new?"
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ def make_github_link(title, body):
|
||||||
|
|
||||||
#########################################################################################################
|
#########################################################################################################
|
||||||
|
|
||||||
def validate(values, checklist, issue_types):
|
def _github_issue_post_validate(values, checklist, issue_types):
|
||||||
issue_type = None
|
issue_type = None
|
||||||
for itype in issue_types:
|
for itype in issue_types:
|
||||||
if values[itype]:
|
if values[itype]:
|
||||||
|
@ -303,9 +303,12 @@ def main_open_github_issue():
|
||||||
# [sg.Frame('Details',frame_details, font=font_frame, k='-FRAME DETAILS-')],
|
# [sg.Frame('Details',frame_details, font=font_frame, k='-FRAME DETAILS-')],
|
||||||
# [sg.Frame('Minimum Code to Duplicate',frame_code, font=font_frame, k='-FRAME CODE-')],
|
# [sg.Frame('Minimum Code to Duplicate',frame_code, font=font_frame, k='-FRAME CODE-')],
|
||||||
[sg.Text(size=(12,1), key='-OUT-')],
|
[sg.Text(size=(12,1), key='-OUT-')],
|
||||||
[sg.B('Post Issue'), sg.B('Create Markdown Only'), sg.B('Quit')]]
|
]
|
||||||
|
|
||||||
layout = [[sg.Pane([sg.Col(top_layout), sg.Col(bottom_layout)])]]
|
layout_pane = sg.Pane([sg.Col(top_layout), sg.Col(bottom_layout)], key='-PANE-')
|
||||||
|
|
||||||
|
layout = [[layout_pane],
|
||||||
|
[sg.Col([[sg.B('Post Issue'), sg.B('Create Markdown Only'), sg.B('Quit')]], expand_x=False, expand_y=False)]]
|
||||||
|
|
||||||
window = sg.Window('Open A GitHub Issue', layout, finalize=True, resizable=True, enable_close_attempted_event=False)
|
window = sg.Window('Open A GitHub Issue', layout, finalize=True, resizable=True, enable_close_attempted_event=False)
|
||||||
for i in range(len(checklist)):
|
for i in range(len(checklist)):
|
||||||
|
@ -314,6 +317,7 @@ def main_open_github_issue():
|
||||||
window['-ML CODE-'].expand(True, True, True)
|
window['-ML CODE-'].expand(True, True, True)
|
||||||
window['-ML DETAILS-'].expand(True, True, True)
|
window['-ML DETAILS-'].expand(True, True, True)
|
||||||
window['-ML MARKDOWN-'].expand(True, True, True)
|
window['-ML MARKDOWN-'].expand(True, True, True)
|
||||||
|
window['-PANE-'].expand(True, True, True)
|
||||||
# window['-FRAME CODE-'].expand(True, True, True)
|
# window['-FRAME CODE-'].expand(True, True, True)
|
||||||
# window['-FRAME DETAILS-'].expand(True, True, True)
|
# window['-FRAME DETAILS-'].expand(True, True, True)
|
||||||
|
|
||||||
|
@ -365,13 +369,13 @@ def main_open_github_issue():
|
||||||
continue
|
continue
|
||||||
checkboxes = ['X' if values[('-CB-', i)] else ' ' for i in range(len(checklist))]
|
checkboxes = ['X' if values[('-CB-', i)] else ' ' for i in range(len(checklist))]
|
||||||
|
|
||||||
if not validate(values, checklist, issue_types):
|
if not _github_issue_post_validate(values, checklist, issue_types):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
markdown = make_markdown(issue_type, operating_system, os_ver, 'tkinter', values['-VER PSG-'], values['-VER TK-'], values['-VER PYTHON-'],
|
markdown = _github_issue_post_make_markdown(issue_type, operating_system, os_ver, 'tkinter', values['-VER PSG-'], values['-VER TK-'], values['-VER PYTHON-'],
|
||||||
values['-EXP PROG-'], values['-EXP PYTHON-'], 'Yes' if values['-CB PRIOR GUI-'] else 'No', values['-EXP NOTES-'], *checkboxes, values['-ML DETAILS-'], values['-ML CODE-'] )
|
values['-EXP PYTHON-'], values['-EXP PROG-'], 'Yes' if values['-CB PRIOR GUI-'] else 'No', values['-EXP NOTES-'], *checkboxes, values['-ML DETAILS-'], values['-ML CODE-'])
|
||||||
window['-ML MARKDOWN-'].update(markdown)
|
window['-ML MARKDOWN-'].update(markdown)
|
||||||
link = make_github_link(values['-TITLE-'], window['-ML MARKDOWN-'].get())
|
link = _github_issue_post_make_github_link(values['-TITLE-'], window['-ML MARKDOWN-'].get())
|
||||||
if event == 'Post Issue':
|
if event == 'Post Issue':
|
||||||
webbrowser.open_new_tab(link)
|
webbrowser.open_new_tab(link)
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
version = __version__ = "4.55.1.15 Unreleased"
|
version = __version__ = "4.55.1.16 Unreleased"
|
||||||
|
|
||||||
_change_log = """
|
_change_log = """
|
||||||
Changelog since 4.55.1 released to PyPI on 7-Nov-2021
|
Changelog since 4.55.1 released to PyPI on 7-Nov-2021
|
||||||
|
@ -50,6 +50,8 @@ _change_log = """
|
||||||
New update parms - image_source, image_size, image_subsample - enables the initial image to be changed to a new one
|
New update parms - image_source, image_size, image_subsample - enables the initial image to be changed to a new one
|
||||||
4.55.1.15
|
4.55.1.15
|
||||||
Fix in sdk_help - crashed if asked for summary view of Titlebar or MenubarCustom because they're not classes
|
Fix in sdk_help - crashed if asked for summary view of Titlebar or MenubarCustom because they're not classes
|
||||||
|
4.55.1.16
|
||||||
|
Fix in open github issue - the python experience and overall experience values were swapped.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
__version__ = version.split()[0] # For PEP 396 and PEP 345
|
||||||
|
@ -22303,7 +22305,7 @@ def main_open_github_issue():
|
||||||
|
|
||||||
markdown = _github_issue_post_make_markdown(issue_type, operating_system, os_ver, 'tkinter', values['-VER PSG-'], values['-VER TK-'],
|
markdown = _github_issue_post_make_markdown(issue_type, operating_system, os_ver, 'tkinter', values['-VER PSG-'], values['-VER TK-'],
|
||||||
values['-VER PYTHON-'],
|
values['-VER PYTHON-'],
|
||||||
values['-EXP PROG-'], values['-EXP PYTHON-'], 'Yes' if values['-CB PRIOR GUI-'] else 'No',
|
values['-EXP PYTHON-'],values['-EXP PROG-'], 'Yes' if values['-CB PRIOR GUI-'] else 'No',
|
||||||
values['-EXP NOTES-'],
|
values['-EXP NOTES-'],
|
||||||
**cb_dict)
|
**cb_dict)
|
||||||
window['-ML MARKDOWN-'].update(markdown)
|
window['-ML MARKDOWN-'].update(markdown)
|
||||||
|
|
Loading…
Reference in New Issue