code: def _connectToFlickr(self):
          
  
          if self.connected_to_flickr:
              logger.debug("Already connected to flickr")
              return True
  
          logger.debug("Connecting to flickr")
          # Do flickr authentication
          _flickr = flickrapi.FlickrAPI(api_key, api_secret,format='etree')
          try:
              (token, frob) = _flickr.get_token_part_one(perms='delete')
          except:
              print("Couldn't connect to flickr")
              return False
  
          if not token: raw_input("Press ENTER after you authorized this program")
          _flickr.get_token_part_two((token, frob))
  
          self.flickr=_flickr;
          
          self.connected_to_flickr=True
  
          return True
docs: Establish the actual TCP connection to Flickr