Skip to content

Commit 64f4f78

Browse files
authored
update (#35784)
1 parent 992ab63 commit 64f4f78

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

tools/azure-sdk-tools/packaging_tools/generate_utils.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from typing import Dict, Any
1212
from glob import glob
1313
import yaml
14+
import shutil
1415

1516
from . import build_packaging
1617
from .swaggertosdk.autorest_tools import build_autorest_options, generate_code
@@ -41,11 +42,12 @@ def del_outdated_generated_files(readme: str):
4142
if not service_dir or not package_dir:
4243
_LOGGER.info(f"do not find service-dir or package-dir in tspconfig.yaml: {tspconfig}")
4344
return
44-
target_dir = Path(service_dir) / package_dir / package_dir.split("-")[0]
45-
if target_dir.exists():
45+
generated_files_dir = Path(service_dir) / package_dir / package_dir.split("-")[0]
46+
# remove outdated generate files
47+
if generated_files_dir.exists():
4648
generated_files = [
4749
file
48-
for file in target_dir.glob("**/*")
50+
for file in generated_files_dir.glob("**/*")
4951
if all(
5052
i not in str(file)
5153
for i in (
@@ -62,6 +64,12 @@ def del_outdated_generated_files(readme: str):
6264
os.remove(file)
6365
_LOGGER.info(f"delete outdated generated files except _patch.py successfully")
6466

67+
# remove outdated generated samples
68+
generated_samples_dir = Path(service_dir) / package_dir / "generated_samples"
69+
if generated_samples_dir.exists():
70+
shutil.rmtree(generated_samples_dir)
71+
_LOGGER.info(f"delete outdated generated samples successfully")
72+
6573

6674
def check_api_version_in_subfolder(sdk_code_path: str):
6775
folders = glob(f"{sdk_code_path}/**/_configuration.py", recursive=True)

0 commit comments

Comments
 (0)