def merge_cookies(cookiejar, cookies):
 if (not isinstance(cookiejar, cookielib.CookieJar)):
  raise ValueError('You can only merge into CookieJar')
 if isinstance(cookies, dict):
  cookiejar = cookiejar_from_dict(cookies, cookiejar=cookiejar, overwrite=False)
 elif isinstance(cookies, cookielib.CookieJar):
  try:
   cookiejar.update(cookies)
  except AttributeError:
   for cookie_in_jar in cookies:
    cookiejar.set_cookie(cookie_in_jar)
 return cookiejar

def merge_cookies ( cookiejar , cookies ) : if ( not isinstance ( cookiejar , cookielib . CookieJar ) ) : raise ValueError ( 'You can only merge into CookieJar' ) if isinstance ( cookies , dict ) : cookiejar = cookiejar_from_dict ( cookies , cookiejar = cookiejar , overwrite = False ) elif isinstance ( cookies , cookielib . CookieJar ) : try : cookiejar . update ( cookies ) except AttributeError : for cookie_in_jar in cookies : cookiejar . set_cookie ( cookie_in_jar ) return cookiejar
add cookies to cookiejar and returns a merged cookiejar .