Refactor the code in a separate function.
Refactor the code in a separate function.

NexusIS/libcloud,techhat/libcloud,apache/libcloud,mathspace/libcloud,NexusIS/libcloud,StackPointCloud/libcloud,DimensionDataCBUSydney/libcloud,pquentin/libcloud,illfelder/libcloud,wrigri/libcloud,wuyuewen/libcloud,erjohnso/libcloud,watermelo/libcloud,SecurityCompass/libcloud,Scalr/libcloud,niteoweb/libcloud,cryptickp/libcloud,apache/libcloud,curoverse/libcloud,StackPointCloud/libcloud,samuelchong/libcloud,vongazman/libcloud,iPlantCollaborativeOpenSource/libcloud,StackPointCloud/libcloud,watermelo/libcloud,erjohnso/libcloud,Scalr/libcloud,curoverse/libcloud,mistio/libcloud,supertom/libcloud,mathspace/libcloud,pquentin/libcloud,Scalr/libcloud,mgogoulos/libcloud,cryptickp/libcloud,ByteInternet/libcloud,erjohnso/libcloud,mgogoulos/libcloud,andrewsomething/libcloud,samuelchong/libcloud,techhat/libcloud,t-tran/libcloud,cryptickp/libcloud,illfelder/libcloud,watermelo/libcloud,iPlantCollaborativeOpenSource/libcloud,pquentin/libcloud,niteoweb/libcloud,wrigri/libcloud,illfelder/libcloud,vongazman/libcloud,ZuluPro/libcloud,mistio/libcloud,DimensionDataCBUSydney/libcloud,ByteInternet/libcloud,Kami/libcloud,techhat/libcloud,vongazman/libcloud,wuyuewen/libcloud,mathspace/libcloud,supertom/libcloud,SecurityCompass/libcloud,Kami/libcloud,wrigri/libcloud,Kami/libcloud,DimensionDataCBUSydney/libcloud,ZuluPro/libcloud,SecurityCompass/libcloud,andrewsomething/libcloud,t-tran/libcloud,mistio/libcloud,niteoweb/libcloud,lochiiconnectivity/libcloud,andrewsomething/libcloud,curoverse/libcloud,apache/libcloud,NexusIS/libcloud,lochiiconnectivity/libcloud,wuyuewen/libcloud,samuelchong/libcloud,supertom/libcloud,mgogoulos/libcloud,lochiiconnectivity/libcloud,ZuluPro/libcloud,t-tran/libcloud,iPlantCollaborativeOpenSource/libcloud,ByteInternet/libcloud