pcJc @ sP d Z d d k Z d d k Td d k Td e f d YZ d d k l Z d S( s7 Abstraction of an SFTP file handle (for server mode). iN( t *t SFTPHandlec B sk e Z d Z d d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( s^ Abstract object representing a handle to an open file (or folder) in an SFTP server implementation. Each handle has a string representation used by the client to refer to the underlying file. Server implementations can (and should) subclass SFTPHandle to implement features of a file handle, like L{stat} or L{chattr}. i c C s( | | _ d | _ h | _ d | _ d S( s2 Create a new file handle representing a local file being served over SFTP. If C{flags} is passed in, it's used to determine if the file is open in append mode. @param flags: optional flags as passed to L{SFTPServerInterface.open} @type flags: int N( t _SFTPHandle__flagst Nonet _SFTPHandle__namet _SFTPHandle__filest _SFTPHandle__tell( t selft flags( ( s8 /usr/lib/python2.6/site-packages/paramiko/sftp_handle.pyt __init__&