* Also check if file isEmpty ..
This commit is contained in:
@@ -22,7 +22,7 @@ import pisi.context as ctx
|
||||
# ActionsAPI Modules
|
||||
import pisi.actionsapi
|
||||
import pisi.actionsapi.get as get
|
||||
from pisi.actionsapi.shelltools import system, can_access_file, unlink
|
||||
from pisi.actionsapi.shelltools import system, can_access_file, unlink, isEmpty
|
||||
from pisi.actionsapi.pisitools import dodoc
|
||||
|
||||
class CompileError(pisi.actionsapi.Error):
|
||||
@@ -57,7 +57,7 @@ def install(parameters = ''):
|
||||
CONTRIBUTORS LICENSE COPYING* Change* MANIFEST* README*'
|
||||
|
||||
for doc in DDOCS.split():
|
||||
if can_access_file(doc):
|
||||
if can_access_file(doc) and not isEmpty(doc):
|
||||
dodoc(doc)
|
||||
|
||||
def run(parameters = ''):
|
||||
|
||||
@@ -207,6 +207,10 @@ def isDirectory(filePath):
|
||||
'''Return True if filePath is an existing directory'''
|
||||
return os.path.isdir(filePath)
|
||||
|
||||
def isEmpty(filePath):
|
||||
'''Return True if filePath is an empty file'''
|
||||
return os.path.getsize(filePath) == 0
|
||||
|
||||
def realPath(filePath):
|
||||
'''return the canonical path of the specified filename, eliminating any symbolic links encountered in the path'''
|
||||
return os.path.realpath(filePath)
|
||||
|
||||
Reference in New Issue
Block a user