Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/landscape/lib/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/landscape/lib/fs.pyc


Tc@sLdZddlZddlZdZdZddZddZdS(sFile-system utilsiNcCs*t|d}|j||jdS(sCreate a file with the given content.

    @param path: The path to the file.
    @param content: The content to be written in the file.
    twN(topentwritetclose(tpathtcontenttfd((s4/usr/lib/python2.7/dist-packages/landscape/lib/fs.pytcreate_files
cCs*t|d}|j||jdS(sAppend a file with the given content.

    The file is created, if it doesn't exist already.

    @param path: The path to the file.
    @param content: The content to be written in the file at the end.
    taN(RRR(RRR((s4/usr/lib/python2.7/dist-packages/landscape/lib/fs.pytappend_files
cCs{t|d}|ratjj|t|krad}|dkrNd}n|j||n|j}|j|S(slReturn the content of the given file.

    @param path: The path to the file.
    @param limit: An optional read limit. If positive, read up to that number
        of bytes from the beginning of the file. If negative, read up to that
        number of bytes from the end of the file.
    @return content: The content of the file, possibly trimmed to C{limit}.
    trii(RtosRtgetsizetabstseektreadR(RtlimitRtwhenceR((s4/usr/lib/python2.7/dist-packages/landscape/lib/fs.pyt	read_files	$	
cCsdt|d}|j|dk	rJttj|}||f}nd}tj||dS(sTouch a file, creating it if it doesn't exist.

    @param path: the path to the file to be touched.
    @param offset_seconds: a signed integer number of seconds to offset the
        atime and mtime of the file from the current time.

    RN(RRtNonetlongttimeRtutime(Rtoffset_secondsRtoffset_timet
touch_time((s4/usr/lib/python2.7/dist-packages/landscape/lib/fs.pyt
touch_file3s
(t__doc__RRRR	RRR(((s4/usr/lib/python2.7/dist-packages/landscape/lib/fs.pyt<module>s