Compare commits
No commits in common. "c3171a99b4ce2e5173acbf663a37d578790d0289" and "f3d360b6b3864d98c9d868d3836bc1fe03ef0b92" have entirely different histories.
c3171a99b4
...
f3d360b6b3
15 changed files with 8942 additions and 277 deletions
|
|
@ -22,17 +22,17 @@ shutdown_event = threading.Event()
|
||||||
ERROR_ALREADY_EXISTS = 183
|
ERROR_ALREADY_EXISTS = 183
|
||||||
|
|
||||||
# ========================= CONFIG =========================
|
# ========================= CONFIG =========================
|
||||||
DEBUG = False # Set True to enable debug overrides
|
DEBUG = True # Set True to enable debug overrides
|
||||||
|
|
||||||
# Default paths (used if not in debug mode)
|
# Default paths (used if not in debug mode)
|
||||||
DEFAULT_GAME_EXE = r".\qgame.dll"
|
DEFAULT_GAME_EXE = r".\RA3game.dll"
|
||||||
DEFAULT_PLAYLIST = r".\arena\music\playlist.txt"
|
DEFAULT_PLAYLIST = r".\arena\music\playlist.txt"
|
||||||
DEFAULT_RA3_MAPS = r".\arena\music\ra3_maps.txt"
|
DEFAULT_RA3_MAPS = r".\arena\music\ra3_maps.txt"
|
||||||
|
|
||||||
# Debug override paths
|
# Debug override paths
|
||||||
DEBUG_GAME_EXE = r"D:\GOG Games\Quake III\qgame.dll"
|
DEBUG_GAME_EXE = r"D:\GOG Games\Quake III\quake3e_con.exe"
|
||||||
DEBUG_PLAYLIST = r"D:\GOG Games\Quake III\arena\music\playlist.txt"
|
DEBUG_PLAYLIST = r"D:\GOG Games\Rocket Arena 3\arena\music\playlist.txt"
|
||||||
DEBUG_RA3_MAPS = r"D:\GOG Games\Quake III\arena\music\ra3_maps.txt"
|
DEBUG_RA3_MAPS = r"D:\GOG Games\Rocket Arena 3\arena\music\ra3_maps.txt"
|
||||||
|
|
||||||
# Initial volume
|
# Initial volume
|
||||||
VOLUME_STEP = 0.1 # step for W/S volume control
|
VOLUME_STEP = 0.1 # step for W/S volume control
|
||||||
|
|
@ -149,43 +149,39 @@ def load_playlist(playlist_path):
|
||||||
base_dir = playlist_path.parent
|
base_dir = playlist_path.parent
|
||||||
|
|
||||||
songs = []
|
songs = []
|
||||||
try:
|
with open(playlist_path, "r", encoding="utf-8") as f:
|
||||||
with open(playlist_path, "r", encoding="utf-8") as f:
|
for line in f:
|
||||||
for line in f:
|
line = line.strip()
|
||||||
line = line.strip()
|
if not line:
|
||||||
if not line:
|
continue
|
||||||
continue
|
if line.startswith("#"):
|
||||||
if line.startswith("#"):
|
continue
|
||||||
continue
|
|
||||||
|
|
||||||
song_path = Path(line)
|
song_path = Path(line)
|
||||||
|
|
||||||
# If the playlist entry is relative, resolve it relative to playlist.txt
|
# If the playlist entry is relative, resolve it relative to playlist.txt
|
||||||
if not song_path.is_absolute():
|
if not song_path.is_absolute():
|
||||||
song_path = base_dir / song_path
|
song_path = base_dir / song_path
|
||||||
|
|
||||||
songs.append(str(song_path))
|
songs.append(str(song_path))
|
||||||
|
|
||||||
if current_mode == "shuffle":
|
if current_mode == "shuffle":
|
||||||
random.shuffle(songs)
|
random.shuffle(songs)
|
||||||
|
|
||||||
# Re-align song that's playing to new index
|
# Re-align song that's playing to new index
|
||||||
if current_song != "nosong":
|
if current_song != "nosong":
|
||||||
_song_index = 0
|
_song_index = 0
|
||||||
_found_song = False
|
_found_song = False
|
||||||
for s in songs:
|
for s in songs:
|
||||||
_song_eval = Path(s).stem
|
_song_eval = Path(s).stem
|
||||||
if current_song == _song_eval:
|
if current_song == _song_eval:
|
||||||
_found_song = True
|
_found_song = True
|
||||||
playlist_index = _song_index
|
playlist_index = _song_index
|
||||||
break
|
break
|
||||||
_song_index += 1
|
_song_index += 1
|
||||||
if not _found_song:
|
if not _found_song:
|
||||||
playlist_index = 0
|
playlist_index = 0
|
||||||
play_current()
|
play_current()
|
||||||
except:
|
|
||||||
print(f"[DEBUG] Failed to open playlist.txt")
|
|
||||||
pass
|
|
||||||
|
|
||||||
return songs
|
return songs
|
||||||
|
|
||||||
|
|
@ -198,16 +194,13 @@ def load_ra3_maps(path):
|
||||||
line = line.strip()
|
line = line.strip()
|
||||||
if line:
|
if line:
|
||||||
maps.add(line.lower())
|
maps.add(line.lower())
|
||||||
except:
|
except PermissionError:
|
||||||
print(f"[DEBUG] Failed to open ra3_maps.txt")
|
# File is locked by another process (e.g., Notepad)
|
||||||
|
# Decide how your app should behave
|
||||||
return set()
|
return set()
|
||||||
return maps
|
return maps
|
||||||
|
|
||||||
def next_track():
|
def next_track():
|
||||||
global playlist
|
|
||||||
if not playlist:
|
|
||||||
return
|
|
||||||
|
|
||||||
global volumecheck
|
global volumecheck
|
||||||
volumecheck = True
|
volumecheck = True
|
||||||
send_command(pty_proc,"s_musicvolume")
|
send_command(pty_proc,"s_musicvolume")
|
||||||
|
|
@ -219,10 +212,6 @@ def next_track():
|
||||||
play_current()
|
play_current()
|
||||||
|
|
||||||
def previous_track():
|
def previous_track():
|
||||||
global playlist
|
|
||||||
if not playlist:
|
|
||||||
return
|
|
||||||
|
|
||||||
global volumecheck
|
global volumecheck
|
||||||
volumecheck = True
|
volumecheck = True
|
||||||
send_command(pty_proc,"s_musicVolume")
|
send_command(pty_proc,"s_musicVolume")
|
||||||
|
|
@ -234,7 +223,7 @@ def previous_track():
|
||||||
play_current()
|
play_current()
|
||||||
|
|
||||||
def play_current():
|
def play_current():
|
||||||
global is_playing, current_song, playlist
|
global is_playing, current_song
|
||||||
if not playlist:
|
if not playlist:
|
||||||
return
|
return
|
||||||
track = playlist[playlist_index]
|
track = playlist[playlist_index]
|
||||||
|
|
@ -258,10 +247,6 @@ def stop_playback():
|
||||||
is_playing = False
|
is_playing = False
|
||||||
|
|
||||||
def toggle_pause():
|
def toggle_pause():
|
||||||
global playlist
|
|
||||||
if not playlist:
|
|
||||||
return
|
|
||||||
|
|
||||||
global volumecheck
|
global volumecheck
|
||||||
volumecheck = True
|
volumecheck = True
|
||||||
send_command(pty_proc,"s_musicVolume")
|
send_command(pty_proc,"s_musicVolume")
|
||||||
|
|
@ -339,18 +324,16 @@ def handle_game_line(line, pty_proc):
|
||||||
print(f"[DEBUG] Active mod is Rocket Arena 3 - enabling music playback")
|
print(f"[DEBUG] Active mod is Rocket Arena 3 - enabling music playback")
|
||||||
is_ra3 = True
|
is_ra3 = True
|
||||||
volumecheck = True
|
volumecheck = True
|
||||||
threading.Timer(.5, lambda: send_command(pty_proc,"s_musicVolume")).start()
|
threading.Timer(1.0, lambda: send_command(pty_proc,"s_musicVolume")).start()
|
||||||
if playlist:
|
if current_mode == "shuffle":
|
||||||
if current_mode == "shuffle":
|
global playlist_index
|
||||||
global playlist_index
|
playlist_index = random.randint(0, len(playlist) - 1)
|
||||||
playlist_index = random.randint(0, len(playlist) - 1)
|
threading.Timer(2.0, play_current).start()
|
||||||
threading.Timer(1.0, play_current).start()
|
|
||||||
else:
|
else:
|
||||||
if not is_playing:
|
if not is_playing:
|
||||||
next_track()
|
next_track()
|
||||||
threading.Timer(.2, lambda: send_command(pty_proc,"bind [ echo ]\\prevtrack\r\nbind ] echo ]\\nexttrack\r\nbind \\ echo ]\\musicmode\r\nbind ' echo ]\\pausetrack")).start()
|
|
||||||
else:
|
else:
|
||||||
#print(f"[DEBUG] Active mod is NOT Rocket Arena 3 - disabling music playback")
|
print(f"[DEBUG] Active mod is NOT Rocket Arena 3 - disabling music playback")
|
||||||
is_ra3 = False
|
is_ra3 = False
|
||||||
if is_playing:
|
if is_playing:
|
||||||
stop_playback()
|
stop_playback()
|
||||||
|
|
@ -425,7 +408,7 @@ def send_command(pty_proc, cmd):
|
||||||
try:
|
try:
|
||||||
pty_proc.write(cmd + "\r\n")
|
pty_proc.write(cmd + "\r\n")
|
||||||
pty_proc.flush()
|
pty_proc.flush()
|
||||||
#print(f"[DEBUG] Sent command: {cmd}")
|
print(f"[DEBUG] Sent command: {cmd}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"[DEBUG] Failed to send command: {e}")
|
print(f"[DEBUG] Failed to send command: {e}")
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
@ -465,9 +448,9 @@ def main():
|
||||||
playlist = load_playlist(playlist_path)
|
playlist = load_playlist(playlist_path)
|
||||||
ra3_maps = load_ra3_maps(ra3_maps_path)
|
ra3_maps = load_ra3_maps(ra3_maps_path)
|
||||||
|
|
||||||
#if not playlist:
|
if not playlist:
|
||||||
# print("Playlist is empty!")
|
print("Playlist is empty!")
|
||||||
# return
|
return
|
||||||
#if not ra3_maps:
|
#if not ra3_maps:
|
||||||
# print("RA3 maps list is empty!")
|
# print("RA3 maps list is empty!")
|
||||||
# return
|
# return
|
||||||
|
|
|
||||||
|
|
@ -44,5 +44,5 @@ exe = EXE(
|
||||||
target_arch=None,
|
target_arch=None,
|
||||||
codesign_identity=None,
|
codesign_identity=None,
|
||||||
entitlements_file=None,
|
entitlements_file=None,
|
||||||
icon=['quake3modern.ico'],
|
icon=['RA3.ico'],
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
pyinstaller --onefile --name RA3WITHMP3 --icon=quake3modern.ico --collect-all readchar --collect-all winpty RA3MP3Playback.py
|
pyinstaller --onefile --name RA3WITHMP3 --icon=RA3.ico --collect-all readchar --collect-all winpty RA3MP3Playback.py
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -185,6 +185,9 @@
|
||||||
('ctypes._endian',
|
('ctypes._endian',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\_endian.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\_endian.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
('ctypes.wintypes',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\wintypes.py',
|
||||||
|
'PYMODULE'),
|
||||||
('dataclasses',
|
('dataclasses',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\dataclasses.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\dataclasses.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
|
@ -368,6 +371,9 @@
|
||||||
('inspect',
|
('inspect',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\inspect.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\inspect.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
('ipaddress',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ipaddress.py',
|
||||||
|
'PYMODULE'),
|
||||||
('logging',
|
('logging',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
|
@ -578,6 +584,18 @@
|
||||||
('pprint',
|
('pprint',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
('psutil',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\psutil\\__init__.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('psutil._common',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\psutil\\_common.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('psutil._ntuples',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\psutil\\_ntuples.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('psutil._pswindows',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\psutil\\_pswindows.py',
|
||||||
|
'PYMODULE'),
|
||||||
('py_compile',
|
('py_compile',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
|
@ -750,6 +768,12 @@
|
||||||
('threading',
|
('threading',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
('tkinter',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tkinter\\__init__.py',
|
||||||
|
'PYMODULE'),
|
||||||
|
('tkinter.constants',
|
||||||
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tkinter\\constants.py',
|
||||||
|
'PYMODULE'),
|
||||||
('token',
|
('token',
|
||||||
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\token.py',
|
'C:\\Users\\Ed\\AppData\\Local\\Programs\\Python\\Python39\\lib\\token.py',
|
||||||
'PYMODULE'),
|
'PYMODULE'),
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -17,9 +17,9 @@ IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||||
missing module named pyimod02_importers - imported by C:\Users\Ed\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed), C:\Users\Ed\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py (delayed)
|
missing module named pyimod02_importers - imported by C:\Users\Ed\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed), C:\Users\Ed\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py (delayed)
|
||||||
missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed)
|
missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed)
|
||||||
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed, optional), subprocess (optional)
|
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed, optional), subprocess (optional)
|
||||||
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), subprocess (optional), distutils.util (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed)
|
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), subprocess (optional), psutil (optional), distutils.util (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed)
|
||||||
missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional)
|
missing module named org - imported by pickle (optional)
|
||||||
missing module named org - imported by copy (optional)
|
missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional)
|
||||||
missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional)
|
missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional)
|
||||||
missing module named resource - imported by posix (top-level)
|
missing module named resource - imported by posix (top-level)
|
||||||
missing module named _manylinux - imported by pkg_resources._vendor.packaging.tags (delayed, optional), packaging._manylinux (delayed, optional)
|
missing module named _manylinux - imported by pkg_resources._vendor.packaging.tags (delayed, optional), packaging._manylinux (delayed, optional)
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>modulegraph cross reference for RA3MP3Playback.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgres.py, pyi_rth_pkgutil.py, pyi_rth_pythoncom.py, pyi_rth_pywintypes.py</title>
|
<title>modulegraph cross reference for RA3MP3Playback.py, pyi_rth__tkinter.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgres.py, pyi_rth_pkgutil.py, pyi_rth_pythoncom.py, pyi_rth_pywintypes.py</title>
|
||||||
<style>
|
<style>
|
||||||
.node { padding: 0.5em 0 0.5em; border-top: thin grey dotted; }
|
.node { padding: 0.5em 0 0.5em; border-top: thin grey dotted; }
|
||||||
.moduletype { font: smaller italic }
|
.moduletype { font: smaller italic }
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>modulegraph cross reference for RA3MP3Playback.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgres.py, pyi_rth_pkgutil.py, pyi_rth_pythoncom.py, pyi_rth_pywintypes.py</h1>
|
<h1>modulegraph cross reference for RA3MP3Playback.py, pyi_rth__tkinter.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgres.py, pyi_rth_pkgutil.py, pyi_rth_pythoncom.py, pyi_rth_pywintypes.py</h1>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="RA3MP3Playback.py"></a>
|
<a name="RA3MP3Playback.py"></a>
|
||||||
|
|
@ -27,6 +27,7 @@ imports:
|
||||||
• <a href="#collections.abc">collections.abc</a>
|
• <a href="#collections.abc">collections.abc</a>
|
||||||
• <a href="#copyreg">copyreg</a>
|
• <a href="#copyreg">copyreg</a>
|
||||||
• <a href="#ctypes">ctypes</a>
|
• <a href="#ctypes">ctypes</a>
|
||||||
|
• <a href="#ctypes.wintypes">ctypes.wintypes</a>
|
||||||
• <a href="#encodings">encodings</a>
|
• <a href="#encodings">encodings</a>
|
||||||
• <a href="#encodings.aliases">encodings.aliases</a>
|
• <a href="#encodings.aliases">encodings.aliases</a>
|
||||||
• <a href="#encodings.ascii">encodings.ascii</a>
|
• <a href="#encodings.ascii">encodings.ascii</a>
|
||||||
|
|
@ -157,12 +158,15 @@ imports:
|
||||||
• <a href="#keyword">keyword</a>
|
• <a href="#keyword">keyword</a>
|
||||||
• <a href="#linecache">linecache</a>
|
• <a href="#linecache">linecache</a>
|
||||||
• <a href="#locale">locale</a>
|
• <a href="#locale">locale</a>
|
||||||
|
• <a href="#math">math</a>
|
||||||
• <a href="#ntpath">ntpath</a>
|
• <a href="#ntpath">ntpath</a>
|
||||||
• <a href="#operator">operator</a>
|
• <a href="#operator">operator</a>
|
||||||
• <a href="#os">os</a>
|
• <a href="#os">os</a>
|
||||||
• <a href="#pathlib">pathlib</a>
|
• <a href="#pathlib">pathlib</a>
|
||||||
• <a href="#posixpath">posixpath</a>
|
• <a href="#posixpath">posixpath</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
• <a href="#pygame">pygame</a>
|
• <a href="#pygame">pygame</a>
|
||||||
|
• <a href="#pyi_rth__tkinter.py">pyi_rth__tkinter.py</a>
|
||||||
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
||||||
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
||||||
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
||||||
|
|
@ -188,6 +192,7 @@ imports:
|
||||||
• <a href="#sys">sys</a>
|
• <a href="#sys">sys</a>
|
||||||
• <a href="#threading">threading</a>
|
• <a href="#threading">threading</a>
|
||||||
• <a href="#time">time</a>
|
• <a href="#time">time</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#traceback">traceback</a>
|
• <a href="#traceback">traceback</a>
|
||||||
• <a href="#types">types</a>
|
• <a href="#types">types</a>
|
||||||
• <a href="#warnings">warnings</a>
|
• <a href="#warnings">warnings</a>
|
||||||
|
|
@ -204,6 +209,23 @@ imports:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="pyi_rth__tkinter.py"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/Lib/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py" type="text/plain"><tt>pyi_rth__tkinter.py</tt></a>
|
||||||
|
<span class="moduletype">Script</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#os">os</a>
|
||||||
|
• <a href="#sys">sys</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="pyi_rth_inspect.py"></a>
|
<a name="pyi_rth_inspect.py"></a>
|
||||||
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/Lib/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" type="text/plain"><tt>pyi_rth_inspect.py</tt></a>
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/Lib/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" type="text/plain"><tt>pyi_rth_inspect.py</tt></a>
|
||||||
|
|
@ -342,7 +364,7 @@ imported by:
|
||||||
<a target="code" href="" type="text/plain"><tt>'org.python'</tt></a>
|
<a target="code" href="" type="text/plain"><tt>'org.python'</tt></a>
|
||||||
<span class="moduletype">MissingModule</span> <div class="import">
|
<span class="moduletype">MissingModule</span> <div class="import">
|
||||||
imported by:
|
imported by:
|
||||||
<a href="#pickle">pickle</a>
|
<a href="#copy">copy</a>
|
||||||
• <a href="#xml.sax">xml.sax</a>
|
• <a href="#xml.sax">xml.sax</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -1322,6 +1344,16 @@ imported by:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="_tkinter"></a>
|
||||||
|
<tt>_tkinter</tt> <span class="moduletype"><tt>C:\Users\Ed\AppData\Local\Programs\Python\Python39\DLLs\_tkinter.pyd</tt></span> <div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#tkinter">tkinter</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="_tracemalloc"></a>
|
<a name="_tracemalloc"></a>
|
||||||
<tt>_tracemalloc</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
<tt>_tracemalloc</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
||||||
|
|
@ -2818,6 +2850,9 @@ imported by:
|
||||||
• <a href="#pkgutil">pkgutil</a>
|
• <a href="#pkgutil">pkgutil</a>
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
• <a href="#pprint">pprint</a>
|
• <a href="#pprint">pprint</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#queue">queue</a>
|
• <a href="#queue">queue</a>
|
||||||
• <a href="#selectors">selectors</a>
|
• <a href="#selectors">selectors</a>
|
||||||
|
|
@ -3072,6 +3107,8 @@ imported by:
|
||||||
• <a href="#importlib.util">importlib.util</a>
|
• <a href="#importlib.util">importlib.util</a>
|
||||||
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
||||||
• <a href="#packaging._tokenizer">packaging._tokenizer</a>
|
• <a href="#packaging._tokenizer">packaging._tokenizer</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#subprocess">subprocess</a>
|
• <a href="#subprocess">subprocess</a>
|
||||||
• <a href="#typing">typing</a>
|
• <a href="#typing">typing</a>
|
||||||
• <a href="#urllib.request">urllib.request</a>
|
• <a href="#urllib.request">urllib.request</a>
|
||||||
|
|
@ -3107,8 +3144,8 @@ imported by:
|
||||||
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/copy.py" type="text/plain"><tt>copy</tt></a>
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/copy.py" type="text/plain"><tt>copy</tt></a>
|
||||||
<span class="moduletype">SourceModule</span> <div class="import">
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
imports:
|
imports:
|
||||||
<a href="#copyreg">copyreg</a>
|
<a href="#'org.python'">'org.python'</a>
|
||||||
• <a href="#org">org</a>
|
• <a href="#copyreg">copyreg</a>
|
||||||
• <a href="#types">types</a>
|
• <a href="#types">types</a>
|
||||||
• <a href="#weakref">weakref</a>
|
• <a href="#weakref">weakref</a>
|
||||||
|
|
||||||
|
|
@ -3174,6 +3211,7 @@ imported by:
|
||||||
imports:
|
imports:
|
||||||
<a href="#_ctypes">_ctypes</a>
|
<a href="#_ctypes">_ctypes</a>
|
||||||
• <a href="#ctypes._endian">ctypes._endian</a>
|
• <a href="#ctypes._endian">ctypes._endian</a>
|
||||||
|
• <a href="#ctypes.wintypes">ctypes.wintypes</a>
|
||||||
• <a href="#nt">nt</a>
|
• <a href="#nt">nt</a>
|
||||||
• <a href="#os">os</a>
|
• <a href="#os">os</a>
|
||||||
• <a href="#struct">struct</a>
|
• <a href="#struct">struct</a>
|
||||||
|
|
@ -3185,10 +3223,12 @@ imports:
|
||||||
imported by:
|
imported by:
|
||||||
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
• <a href="#ctypes._endian">ctypes._endian</a>
|
• <a href="#ctypes._endian">ctypes._endian</a>
|
||||||
|
• <a href="#ctypes.wintypes">ctypes.wintypes</a>
|
||||||
• <a href="#multiprocessing.sharedctypes">multiprocessing.sharedctypes</a>
|
• <a href="#multiprocessing.sharedctypes">multiprocessing.sharedctypes</a>
|
||||||
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
||||||
• <a href="#pkg_resources._vendor.appdirs">pkg_resources._vendor.appdirs</a>
|
• <a href="#pkg_resources._vendor.appdirs">pkg_resources._vendor.appdirs</a>
|
||||||
• <a href="#pkg_resources._vendor.packaging.tags">pkg_resources._vendor.packaging.tags</a>
|
• <a href="#pkg_resources._vendor.packaging.tags">pkg_resources._vendor.packaging.tags</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -3211,6 +3251,23 @@ imported by:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="ctypes.wintypes"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/ctypes/wintypes.py" type="text/plain"><tt>ctypes.wintypes</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#ctypes">ctypes</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
|
• <a href="#ctypes">ctypes</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="dataclasses"></a>
|
<a name="dataclasses"></a>
|
||||||
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/dataclasses.py" type="text/plain"><tt>dataclasses</tt></a>
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/dataclasses.py" type="text/plain"><tt>dataclasses</tt></a>
|
||||||
|
|
@ -3257,6 +3314,7 @@ imported by:
|
||||||
• <a href="#http.server">http.server</a>
|
• <a href="#http.server">http.server</a>
|
||||||
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
||||||
• <a href="#plistlib">plistlib</a>
|
• <a href="#plistlib">plistlib</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
• <a href="#win32com.client.build">win32com.client.build</a>
|
• <a href="#win32com.client.build">win32com.client.build</a>
|
||||||
• <a href="#xmlrpc.client">xmlrpc.client</a>
|
• <a href="#xmlrpc.client">xmlrpc.client</a>
|
||||||
|
|
||||||
|
|
@ -6586,11 +6644,14 @@ imported by:
|
||||||
• <a href="#inspect">inspect</a>
|
• <a href="#inspect">inspect</a>
|
||||||
• <a href="#packaging._elffile">packaging._elffile</a>
|
• <a href="#packaging._elffile">packaging._elffile</a>
|
||||||
• <a href="#plistlib">plistlib</a>
|
• <a href="#plistlib">plistlib</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#py_compile">py_compile</a>
|
• <a href="#py_compile">py_compile</a>
|
||||||
• <a href="#re">re</a>
|
• <a href="#re">re</a>
|
||||||
• <a href="#signal">signal</a>
|
• <a href="#signal">signal</a>
|
||||||
• <a href="#socket">socket</a>
|
• <a href="#socket">socket</a>
|
||||||
• <a href="#ssl">ssl</a>
|
• <a href="#ssl">ssl</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#uuid">uuid</a>
|
• <a href="#uuid">uuid</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -6739,6 +6800,7 @@ imported by:
|
||||||
• <a href="#importlib.metadata">importlib.metadata</a>
|
• <a href="#importlib.metadata">importlib.metadata</a>
|
||||||
• <a href="#importlib.util">importlib.util</a>
|
• <a href="#importlib.util">importlib.util</a>
|
||||||
• <a href="#inspect">inspect</a>
|
• <a href="#inspect">inspect</a>
|
||||||
|
• <a href="#ipaddress">ipaddress</a>
|
||||||
• <a href="#linecache">linecache</a>
|
• <a href="#linecache">linecache</a>
|
||||||
• <a href="#locale">locale</a>
|
• <a href="#locale">locale</a>
|
||||||
• <a href="#multiprocessing.reduction">multiprocessing.reduction</a>
|
• <a href="#multiprocessing.reduction">multiprocessing.reduction</a>
|
||||||
|
|
@ -6753,6 +6815,9 @@ imported by:
|
||||||
• <a href="#pkg_resources._vendor.packaging.specifiers">pkg_resources._vendor.packaging.specifiers</a>
|
• <a href="#pkg_resources._vendor.packaging.specifiers">pkg_resources._vendor.packaging.specifiers</a>
|
||||||
• <a href="#pkgutil">pkgutil</a>
|
• <a href="#pkgutil">pkgutil</a>
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#re">re</a>
|
• <a href="#re">re</a>
|
||||||
• <a href="#tempfile">tempfile</a>
|
• <a href="#tempfile">tempfile</a>
|
||||||
• <a href="#threading">threading</a>
|
• <a href="#threading">threading</a>
|
||||||
|
|
@ -7432,6 +7497,7 @@ imported by:
|
||||||
• <a href="#pdb">pdb</a>
|
• <a href="#pdb">pdb</a>
|
||||||
• <a href="#pkg_resources">pkg_resources</a>
|
• <a href="#pkg_resources">pkg_resources</a>
|
||||||
• <a href="#pkgutil">pkgutil</a>
|
• <a href="#pkgutil">pkgutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
||||||
|
|
||||||
|
|
@ -7508,6 +7574,23 @@ imported by:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="ipaddress"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/ipaddress.py" type="text/plain"><tt>ipaddress</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#functools">functools</a>
|
||||||
|
• <a href="#re">re</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#psutil._common">psutil._common</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="itertools"></a>
|
<a name="itertools"></a>
|
||||||
<tt>itertools</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
<tt>itertools</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
||||||
|
|
@ -7710,7 +7793,8 @@ imported by:
|
||||||
<a name="math"></a>
|
<a name="math"></a>
|
||||||
<tt>math</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
<tt>math</tt> <span class="moduletype"><i>(builtin module)</i></span> <div class="import">
|
||||||
imported by:
|
imported by:
|
||||||
<a href="#_pydecimal">_pydecimal</a>
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
|
• <a href="#_pydecimal">_pydecimal</a>
|
||||||
• <a href="#asyncio.windows_events">asyncio.windows_events</a>
|
• <a href="#asyncio.windows_events">asyncio.windows_events</a>
|
||||||
• <a href="#datetime">datetime</a>
|
• <a href="#datetime">datetime</a>
|
||||||
• <a href="#fractions">fractions</a>
|
• <a href="#fractions">fractions</a>
|
||||||
|
|
@ -8755,7 +8839,7 @@ imported by:
|
||||||
<a target="code" href="" type="text/plain"><tt>org</tt></a>
|
<a target="code" href="" type="text/plain"><tt>org</tt></a>
|
||||||
<span class="moduletype">MissingModule</span> <div class="import">
|
<span class="moduletype">MissingModule</span> <div class="import">
|
||||||
imported by:
|
imported by:
|
||||||
<a href="#copy">copy</a>
|
<a href="#pickle">pickle</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -8859,12 +8943,16 @@ imported by:
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
• <a href="#plistlib">plistlib</a>
|
• <a href="#plistlib">plistlib</a>
|
||||||
• <a href="#posixpath">posixpath</a>
|
• <a href="#posixpath">posixpath</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#py_compile">py_compile</a>
|
• <a href="#py_compile">py_compile</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame">pygame</a>
|
• <a href="#pygame">pygame</a>
|
||||||
• <a href="#pygame.macosx">pygame.macosx</a>
|
• <a href="#pygame.macosx">pygame.macosx</a>
|
||||||
• <a href="#pygame.pkgdata">pygame.pkgdata</a>
|
• <a href="#pygame.pkgdata">pygame.pkgdata</a>
|
||||||
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
||||||
|
• <a href="#pyi_rth__tkinter.py">pyi_rth__tkinter.py</a>
|
||||||
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
||||||
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
||||||
• <a href="#pyi_rth_pythoncom.py">pyi_rth_pythoncom.py</a>
|
• <a href="#pyi_rth_pythoncom.py">pyi_rth_pythoncom.py</a>
|
||||||
|
|
@ -8882,6 +8970,7 @@ imported by:
|
||||||
• <a href="#tarfile">tarfile</a>
|
• <a href="#tarfile">tarfile</a>
|
||||||
• <a href="#tempfile">tempfile</a>
|
• <a href="#tempfile">tempfile</a>
|
||||||
• <a href="#threading">threading</a>
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#urllib.request">urllib.request</a>
|
• <a href="#urllib.request">urllib.request</a>
|
||||||
• <a href="#uu">uu</a>
|
• <a href="#uu">uu</a>
|
||||||
• <a href="#uuid">uuid</a>
|
• <a href="#uuid">uuid</a>
|
||||||
|
|
@ -9416,14 +9505,14 @@ imported by:
|
||||||
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/pickle.py" type="text/plain"><tt>pickle</tt></a>
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/pickle.py" type="text/plain"><tt>pickle</tt></a>
|
||||||
<span class="moduletype">SourceModule</span> <div class="import">
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
imports:
|
imports:
|
||||||
<a href="#'org.python'">'org.python'</a>
|
<a href="#_compat_pickle">_compat_pickle</a>
|
||||||
• <a href="#_compat_pickle">_compat_pickle</a>
|
|
||||||
• <a href="#_pickle">_pickle</a>
|
• <a href="#_pickle">_pickle</a>
|
||||||
• <a href="#codecs">codecs</a>
|
• <a href="#codecs">codecs</a>
|
||||||
• <a href="#copyreg">copyreg</a>
|
• <a href="#copyreg">copyreg</a>
|
||||||
• <a href="#functools">functools</a>
|
• <a href="#functools">functools</a>
|
||||||
• <a href="#io">io</a>
|
• <a href="#io">io</a>
|
||||||
• <a href="#itertools">itertools</a>
|
• <a href="#itertools">itertools</a>
|
||||||
|
• <a href="#org">org</a>
|
||||||
• <a href="#pprint">pprint</a>
|
• <a href="#pprint">pprint</a>
|
||||||
• <a href="#re">re</a>
|
• <a href="#re">re</a>
|
||||||
• <a href="#struct">struct</a>
|
• <a href="#struct">struct</a>
|
||||||
|
|
@ -10089,6 +10178,137 @@ imported by:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="psutil"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/site-packages/psutil/__init__.py" type="text/plain"><tt>psutil</tt></a>
|
||||||
|
<span class="moduletype">Package</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#collections">collections</a>
|
||||||
|
• <a href="#contextlib">contextlib</a>
|
||||||
|
• <a href="#datetime">datetime</a>
|
||||||
|
• <a href="#functools">functools</a>
|
||||||
|
• <a href="#os">os</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
|
• <a href="#psutil._psutil_windows">psutil._psutil_windows</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
|
• <a href="#pwd">pwd</a>
|
||||||
|
• <a href="#signal">signal</a>
|
||||||
|
• <a href="#socket">socket</a>
|
||||||
|
• <a href="#subprocess">subprocess</a>
|
||||||
|
• <a href="#sys">sys</a>
|
||||||
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#time">time</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
|
• <a href="#psutil._psutil_windows">psutil._psutil_windows</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="psutil._common"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/site-packages/psutil/_common.py" type="text/plain"><tt>psutil._common</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#collections">collections</a>
|
||||||
|
• <a href="#ctypes">ctypes</a>
|
||||||
|
• <a href="#enum">enum</a>
|
||||||
|
• <a href="#functools">functools</a>
|
||||||
|
• <a href="#inspect">inspect</a>
|
||||||
|
• <a href="#ipaddress">ipaddress</a>
|
||||||
|
• <a href="#os">os</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
|
• <a href="#socket">socket</a>
|
||||||
|
• <a href="#stat">stat</a>
|
||||||
|
• <a href="#sys">sys</a>
|
||||||
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#warnings">warnings</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="psutil._ntuples"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/site-packages/psutil/_ntuples.py" type="text/plain"><tt>psutil._ntuples</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#collections">collections</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="psutil._psutil_windows"></a>
|
||||||
|
<tt>psutil._psutil_windows</tt> <span class="moduletype"><tt>C:\Users\Ed\AppData\Local\Programs\Python\Python39\lib\site-packages\psutil\_psutil_windows.pyd</tt></span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#psutil">psutil</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="psutil._pswindows"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/site-packages/psutil/_pswindows.py" type="text/plain"><tt>psutil._pswindows</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#contextlib">contextlib</a>
|
||||||
|
• <a href="#enum">enum</a>
|
||||||
|
• <a href="#functools">functools</a>
|
||||||
|
• <a href="#os">os</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._ntuples">psutil._ntuples</a>
|
||||||
|
• <a href="#psutil._psutil_windows">psutil._psutil_windows</a>
|
||||||
|
• <a href="#signal">signal</a>
|
||||||
|
• <a href="#sys">sys</a>
|
||||||
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#time">time</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#psutil">psutil</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="pwd"></a>
|
<a name="pwd"></a>
|
||||||
<a target="code" href="" type="text/plain"><tt>pwd</tt></a>
|
<a target="code" href="" type="text/plain"><tt>pwd</tt></a>
|
||||||
|
|
@ -10100,6 +10320,7 @@ imported by:
|
||||||
• <a href="#netrc">netrc</a>
|
• <a href="#netrc">netrc</a>
|
||||||
• <a href="#pathlib">pathlib</a>
|
• <a href="#pathlib">pathlib</a>
|
||||||
• <a href="#posixpath">posixpath</a>
|
• <a href="#posixpath">posixpath</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
• <a href="#shutil">shutil</a>
|
• <a href="#shutil">shutil</a>
|
||||||
• <a href="#subprocess">subprocess</a>
|
• <a href="#subprocess">subprocess</a>
|
||||||
• <a href="#tarfile">tarfile</a>
|
• <a href="#tarfile">tarfile</a>
|
||||||
|
|
@ -11488,6 +11709,7 @@ imported by:
|
||||||
• <a href="#http.cookiejar">http.cookiejar</a>
|
• <a href="#http.cookiejar">http.cookiejar</a>
|
||||||
• <a href="#importlib.metadata">importlib.metadata</a>
|
• <a href="#importlib.metadata">importlib.metadata</a>
|
||||||
• <a href="#inspect">inspect</a>
|
• <a href="#inspect">inspect</a>
|
||||||
|
• <a href="#ipaddress">ipaddress</a>
|
||||||
• <a href="#locale">locale</a>
|
• <a href="#locale">locale</a>
|
||||||
• <a href="#logging">logging</a>
|
• <a href="#logging">logging</a>
|
||||||
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
• <a href="#packaging._manylinux">packaging._manylinux</a>
|
||||||
|
|
@ -11519,6 +11741,7 @@ imported by:
|
||||||
• <a href="#sysconfig">sysconfig</a>
|
• <a href="#sysconfig">sysconfig</a>
|
||||||
• <a href="#tarfile">tarfile</a>
|
• <a href="#tarfile">tarfile</a>
|
||||||
• <a href="#textwrap">textwrap</a>
|
• <a href="#textwrap">textwrap</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#tokenize">tokenize</a>
|
• <a href="#tokenize">tokenize</a>
|
||||||
• <a href="#typing">typing</a>
|
• <a href="#typing">typing</a>
|
||||||
• <a href="#urllib.parse">urllib.parse</a>
|
• <a href="#urllib.parse">urllib.parse</a>
|
||||||
|
|
@ -11914,6 +12137,8 @@ imported by:
|
||||||
• <a href="#multiprocessing.resource_sharer">multiprocessing.resource_sharer</a>
|
• <a href="#multiprocessing.resource_sharer">multiprocessing.resource_sharer</a>
|
||||||
• <a href="#multiprocessing.resource_tracker">multiprocessing.resource_tracker</a>
|
• <a href="#multiprocessing.resource_tracker">multiprocessing.resource_tracker</a>
|
||||||
• <a href="#pdb">pdb</a>
|
• <a href="#pdb">pdb</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#subprocess">subprocess</a>
|
• <a href="#subprocess">subprocess</a>
|
||||||
• <a href="#winpty.ptyprocess">winpty.ptyprocess</a>
|
• <a href="#winpty.ptyprocess">winpty.ptyprocess</a>
|
||||||
• <a href="#winpty.tests.test_ptyprocess">winpty.tests.test_ptyprocess</a>
|
• <a href="#winpty.tests.test_ptyprocess">winpty.tests.test_ptyprocess</a>
|
||||||
|
|
@ -11957,6 +12182,8 @@ imported by:
|
||||||
• <a href="#multiprocessing.reduction">multiprocessing.reduction</a>
|
• <a href="#multiprocessing.reduction">multiprocessing.reduction</a>
|
||||||
• <a href="#multiprocessing.resource_sharer">multiprocessing.resource_sharer</a>
|
• <a href="#multiprocessing.resource_sharer">multiprocessing.resource_sharer</a>
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
• <a href="#socketserver">socketserver</a>
|
• <a href="#socketserver">socketserver</a>
|
||||||
• <a href="#ssl">ssl</a>
|
• <a href="#ssl">ssl</a>
|
||||||
• <a href="#urllib.request">urllib.request</a>
|
• <a href="#urllib.request">urllib.request</a>
|
||||||
|
|
@ -12104,6 +12331,7 @@ imported by:
|
||||||
• <a href="#pathlib">pathlib</a>
|
• <a href="#pathlib">pathlib</a>
|
||||||
• <a href="#pkg_resources">pkg_resources</a>
|
• <a href="#pkg_resources">pkg_resources</a>
|
||||||
• <a href="#posixpath">posixpath</a>
|
• <a href="#posixpath">posixpath</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
• <a href="#shutil">shutil</a>
|
• <a href="#shutil">shutil</a>
|
||||||
• <a href="#tarfile">tarfile</a>
|
• <a href="#tarfile">tarfile</a>
|
||||||
• <a href="#zipfile">zipfile</a>
|
• <a href="#zipfile">zipfile</a>
|
||||||
|
|
@ -12256,6 +12484,7 @@ imported by:
|
||||||
• <a href="#packaging._musllinux">packaging._musllinux</a>
|
• <a href="#packaging._musllinux">packaging._musllinux</a>
|
||||||
• <a href="#packaging.tags">packaging.tags</a>
|
• <a href="#packaging.tags">packaging.tags</a>
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
||||||
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
||||||
|
|
@ -12375,6 +12604,9 @@ imported by:
|
||||||
• <a href="#platform">platform</a>
|
• <a href="#platform">platform</a>
|
||||||
• <a href="#posixpath">posixpath</a>
|
• <a href="#posixpath">posixpath</a>
|
||||||
• <a href="#pprint">pprint</a>
|
• <a href="#pprint">pprint</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#py_compile">py_compile</a>
|
• <a href="#py_compile">py_compile</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame">pygame</a>
|
• <a href="#pygame">pygame</a>
|
||||||
|
|
@ -12384,6 +12616,7 @@ imported by:
|
||||||
• <a href="#pygame.pkgdata">pygame.pkgdata</a>
|
• <a href="#pygame.pkgdata">pygame.pkgdata</a>
|
||||||
• <a href="#pygame.rect">pygame.rect</a>
|
• <a href="#pygame.rect">pygame.rect</a>
|
||||||
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
• <a href="#pygame.sysfont">pygame.sysfont</a>
|
||||||
|
• <a href="#pyi_rth__tkinter.py">pyi_rth__tkinter.py</a>
|
||||||
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
• <a href="#pyi_rth_inspect.py">pyi_rth_inspect.py</a>
|
||||||
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
• <a href="#pyi_rth_multiprocessing.py">pyi_rth_multiprocessing.py</a>
|
||||||
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
• <a href="#pyi_rth_pkgres.py">pyi_rth_pkgres.py</a>
|
||||||
|
|
@ -12407,6 +12640,7 @@ imported by:
|
||||||
• <a href="#tarfile">tarfile</a>
|
• <a href="#tarfile">tarfile</a>
|
||||||
• <a href="#tempfile">tempfile</a>
|
• <a href="#tempfile">tempfile</a>
|
||||||
• <a href="#threading">threading</a>
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#tokenize">tokenize</a>
|
• <a href="#tokenize">tokenize</a>
|
||||||
• <a href="#traceback">traceback</a>
|
• <a href="#traceback">traceback</a>
|
||||||
• <a href="#types">types</a>
|
• <a href="#types">types</a>
|
||||||
|
|
@ -12615,6 +12849,9 @@ imported by:
|
||||||
• <a href="#multiprocessing.synchronize">multiprocessing.synchronize</a>
|
• <a href="#multiprocessing.synchronize">multiprocessing.synchronize</a>
|
||||||
• <a href="#multiprocessing.util">multiprocessing.util</a>
|
• <a href="#multiprocessing.util">multiprocessing.util</a>
|
||||||
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame.threads">pygame.threads</a>
|
• <a href="#pygame.threads">pygame.threads</a>
|
||||||
• <a href="#pywin.dialogs.status">pywin.dialogs.status</a>
|
• <a href="#pywin.dialogs.status">pywin.dialogs.status</a>
|
||||||
|
|
@ -12660,6 +12897,8 @@ imported by:
|
||||||
• <a href="#multiprocessing.synchronize">multiprocessing.synchronize</a>
|
• <a href="#multiprocessing.synchronize">multiprocessing.synchronize</a>
|
||||||
• <a href="#pkg_resources">pkg_resources</a>
|
• <a href="#pkg_resources">pkg_resources</a>
|
||||||
• <a href="#pprint">pprint</a>
|
• <a href="#pprint">pprint</a>
|
||||||
|
• <a href="#psutil">psutil</a>
|
||||||
|
• <a href="#psutil._pswindows">psutil._pswindows</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame.threads">pygame.threads</a>
|
• <a href="#pygame.threads">pygame.threads</a>
|
||||||
• <a href="#pywin.dialogs.status">pywin.dialogs.status</a>
|
• <a href="#pywin.dialogs.status">pywin.dialogs.status</a>
|
||||||
|
|
@ -12684,6 +12923,46 @@ imported by:
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="tkinter"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/tkinter/__init__.py" type="text/plain"><tt>tkinter</tt></a>
|
||||||
|
<span class="moduletype">Package</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#_tkinter">_tkinter</a>
|
||||||
|
• <a href="#enum">enum</a>
|
||||||
|
• <a href="#os">os</a>
|
||||||
|
• <a href="#re">re</a>
|
||||||
|
• <a href="#sys">sys</a>
|
||||||
|
• <a href="#tkinter.constants">tkinter.constants</a>
|
||||||
|
• <a href="#traceback">traceback</a>
|
||||||
|
• <a href="#types">types</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#RA3MP3Playback.py">RA3MP3Playback.py</a>
|
||||||
|
• <a href="#tkinter.constants">tkinter.constants</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="node">
|
||||||
|
<a name="tkinter.constants"></a>
|
||||||
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/tkinter/constants.py" type="text/plain"><tt>tkinter.constants</tt></a>
|
||||||
|
<span class="moduletype">SourceModule</span> <div class="import">
|
||||||
|
imports:
|
||||||
|
<a href="#tkinter">tkinter</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="import">
|
||||||
|
imported by:
|
||||||
|
<a href="#tkinter">tkinter</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="node">
|
<div class="node">
|
||||||
<a name="token"></a>
|
<a name="token"></a>
|
||||||
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/token.py" type="text/plain"><tt>token</tt></a>
|
<a target="code" href="///C:/Users/Ed/AppData/Local/Programs/Python/Python39/lib/token.py" type="text/plain"><tt>token</tt></a>
|
||||||
|
|
@ -12758,6 +13037,7 @@ imported by:
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#socketserver">socketserver</a>
|
• <a href="#socketserver">socketserver</a>
|
||||||
• <a href="#threading">threading</a>
|
• <a href="#threading">threading</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#warnings">warnings</a>
|
• <a href="#warnings">warnings</a>
|
||||||
• <a href="#win32com.client.dynamic">win32com.client.dynamic</a>
|
• <a href="#win32com.client.dynamic">win32com.client.dynamic</a>
|
||||||
• <a href="#win32com.server.dispatcher">win32com.server.dispatcher</a>
|
• <a href="#win32com.server.dispatcher">win32com.server.dispatcher</a>
|
||||||
|
|
@ -12852,6 +13132,7 @@ imported by:
|
||||||
• <a href="#subprocess">subprocess</a>
|
• <a href="#subprocess">subprocess</a>
|
||||||
• <a href="#sysconfig">sysconfig</a>
|
• <a href="#sysconfig">sysconfig</a>
|
||||||
• <a href="#tempfile">tempfile</a>
|
• <a href="#tempfile">tempfile</a>
|
||||||
|
• <a href="#tkinter">tkinter</a>
|
||||||
• <a href="#typing">typing</a>
|
• <a href="#typing">typing</a>
|
||||||
• <a href="#urllib.parse">urllib.parse</a>
|
• <a href="#urllib.parse">urllib.parse</a>
|
||||||
• <a href="#win32com">win32com</a>
|
• <a href="#win32com">win32com</a>
|
||||||
|
|
@ -13213,6 +13494,7 @@ imported by:
|
||||||
• <a href="#pkg_resources._vendor.packaging.tags">pkg_resources._vendor.packaging.tags</a>
|
• <a href="#pkg_resources._vendor.packaging.tags">pkg_resources._vendor.packaging.tags</a>
|
||||||
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
• <a href="#pkg_resources._vendor.pyparsing">pkg_resources._vendor.pyparsing</a>
|
||||||
• <a href="#pkgutil">pkgutil</a>
|
• <a href="#pkgutil">pkgutil</a>
|
||||||
|
• <a href="#psutil._common">psutil._common</a>
|
||||||
• <a href="#pydoc">pydoc</a>
|
• <a href="#pydoc">pydoc</a>
|
||||||
• <a href="#pygame">pygame</a>
|
• <a href="#pygame">pygame</a>
|
||||||
• <a href="#pygame.sndarray">pygame.sndarray</a>
|
• <a href="#pygame.sndarray">pygame.sndarray</a>
|
||||||
|
|
|
||||||
BIN
dist/RA3MP3Playback.exe
vendored
Normal file
BIN
dist/RA3MP3Playback.exe
vendored
Normal file
Binary file not shown.
BIN
dist/RA3WITHMP3.exe
vendored
BIN
dist/RA3WITHMP3.exe
vendored
Binary file not shown.
BIN
quake3modern.ico
BIN
quake3modern.ico
Binary file not shown.
|
Before Width: | Height: | Size: 4.1 KiB |
Loading…
Add table
Add a link
Reference in a new issue