def get_or_create_folder(self, folder):
q = "<STR_LIT>" %folder<EOL>response = self._service.files().list(q=q,<EOL>spaces='<STR_LIT>').execute().get('<STR_LIT>',[])<EOL>if len(response) == <NUM_LIT:0>:            <EOL><INDENT>folder = self._create_folder(folder)<EOL><DEDENT>else:<EOL><INDENT>folder = response[<NUM_LIT:0>]<EOL><DEDENT>return folder<EOL>
create a folder at the drive root. If the folder already exists,
       it is simply returned.

           folder = self._get_or_create_folder(self._base)
           $ folder
             {'id': '1pXR5S8wufELh9Q-jDkhCoYu-BL1NqN9y'}