import pathlib

path = Path(...)

for i in path.glob('*'):
  if i.is_dir():
     removeDirectory(i)
  else:
    i.unlink()
path.rmdir()

@@ -13,26 +13,80 @@
 ib%0A%0A
+# 
 path
- = Path(...)%0A%0A
+: pathlib.Path - directory to remove%0Adef removeDirectory(path):%0A  
 for 
@@ -108,16 +108,18 @@
 '*'):%0A  
+ 
+ 
 if i.is_
@@ -125,16 +125,18 @@
 _dir():%0A
+  
      rem
@@ -151,16 +151,18 @@
 tory(i)%0A
+  
   else:%0A
@@ -165,16 +165,18 @@
 se:%0A    
+  
 i.unlink
@@ -178,16 +178,18 @@
 nlink()%0A
+  
 path.rmd

Update pathlib-recursive-rmdir.py