+ if (method == "GET"):
+ argStr = "?%s" %(encoded_kwargs)
+ else:
+ argData = encoded_kwargs
+
+ headers = {}
+ if (self.agent):
+ headers["X-Twitter-Client"] = self.agent
+ if (self.username):
+ headers["Authorization"] = "Basic " + b64encode("%s:%s" %(
+ self.username, self.password))
+
+ req = urllib2.Request(
+ "http://%s/%s.%s%s" %(self.domain, self.uri, self.format, argStr),
+ argData, headers
+ )