[reports] [minor] patch to delete old report files
diff --git a/patches/1312/p01_delete_old_stock_reports.py b/patches/1312/p01_delete_old_stock_reports.py
index eac9b7b..e8d620b 100644
--- a/patches/1312/p01_delete_old_stock_reports.py
+++ b/patches/1312/p01_delete_old_stock_reports.py
@@ -2,14 +2,16 @@
 # License: GNU General Public License v3. See license.txt
 
 def execute():
-	import webnotes, os
+	import webnotes, os, shutil
+	from webnotes.utils import get_base_path
 	
 	webnotes.delete_doc('Page', 'stock-ledger')
 	webnotes.delete_doc('Page', 'stock-ageing')
 	webnotes.delete_doc('Page', 'stock-level')
 	webnotes.delete_doc('Page', 'general-ledger')
 	
-	os.system("rm -rf app/stock/page/stock_ledger")
-	os.system("rm -rf app/stock/page/stock_ageing")
-	os.system("rm -rf app/stock/page/stock_level")
-	os.system("rm -rf app/accounts/page/general_ledger")
\ No newline at end of file
+	for d in [["stock", "stock_ledger"], ["stock", "stock_ageing"],
+		 	["stock", "stock_level"], ["accounts", "general_ledger"]]:
+		path = os.path.join(get_base_path(), "app", d[0], "page", d[1])
+		if os.path.exists(path):
+			shutil.rmtree(path)
\ No newline at end of file