Files
main/desktop/misc/desktop-file-utils/comar/pakhandler.py
T
2015-06-19 13:37:07 +03:00

24 lines
527 B
Python

#!/usr/bin/python
# -*- coding: utf-8 -*-
import piksemel
import os
def updateData(filepath):
parse = piksemel.parse(filepath)
for icon in parse.tags("File"):
path = icon.getTagData("Path")
if path.startswith("usr/share/applications"):
os.system("/usr/bin/update-desktop-database -q")
return
def setupPackage(metapath, filepath):
updateData(filepath)
def cleanupPackage(metapath, filepath):
pass
def postCleanupPackage(metapath, filepath):
updateData(filepath)