vivanov

samtranslator.patch

Jun 12th, 2018
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 5.02 KB | None | 0 0
  1. --- model/eventsources/cloudwatchlogs.py    Thu May 03 19:57:11 2018
  2. +++ model/eventsources/cloudwatchlogs.py    Tue Jun 12 11:31:29 2018
  3. @@ -3,7 +3,7 @@
  4.  from samtranslator.translator.arn_generator import ArnGenerator
  5.  from samtranslator.model.intrinsics import fnSub
  6.  from samtranslator.model.log import SubscriptionFilter
  7. -from push import PushEventSource
  8. +from samtranslator.model.eventsources.push import PushEventSource
  9.  
  10.  class CloudWatchLogs(PushEventSource):
  11.      """CloudWatch Logs event source for SAM Functions."""
  12. --- model/preferences/deployment_preference_collection.py   Thu May 03 19:57:11 2018
  13. +++ model/preferences/deployment_preference_collection.py   Tue Jun 12 11:38:47 2018
  14. @@ -1,4 +1,4 @@
  15. -from deployment_preference import DeploymentPreference
  16. +from samtranslator.model.preferences.deployment_preference import DeploymentPreference
  17.  from samtranslator.model.codedeploy import CodeDeployApplication
  18.  from samtranslator.model.codedeploy import CodeDeployDeploymentGroup
  19.  from samtranslator.model.iam import IAMRole
  20. --- model/s3_utils/uri_parser.py    Thu May 03 19:57:12 2018
  21. +++ model/s3_utils/uri_parser.py    Tue Jun 12 11:36:03 2018
  22. @@ -1,4 +1,4 @@
  23. -from urlparse import urlparse, parse_qs
  24. +from urllib.parse import urlparse, parse_qs
  25.  
  26.  from six import string_types
  27.  
  28. --- model/sam_resources.py  Thu May 03 19:57:12 2018
  29. +++ model/sam_resources.py  Tue Jun 12 11:37:34 2018
  30. @@ -2,7 +2,7 @@
  31.  from copy import deepcopy
  32.  
  33.  from six import string_types
  34. -from tags.resource_tagging import get_tag_list
  35. +from samtranslator.model.tags.resource_tagging import get_tag_list
  36.  import samtranslator.model.eventsources
  37.  import samtranslator.model.eventsources.pull
  38.  import samtranslator.model.eventsources.push
  39. @@ -19,8 +19,8 @@
  40.  from samtranslator.model.function_policies import FunctionPolicies, PolicyTypes
  41.  from samtranslator.translator import logical_id_generator
  42.  from samtranslator.translator.arn_generator import ArnGenerator
  43. -from api.api_generator import ApiGenerator
  44. -from s3_utils.uri_parser import parse_s3_uri
  45. +from samtranslator.model.api.api_generator import ApiGenerator
  46. +from samtranslator.model.s3_utils.uri_parser import parse_s3_uri
  47.  
  48.  
  49.  class SamFunction(SamResourceMacro):
  50. --- plugins/api/implicit_api_plugin.py  Thu May 03 19:57:12 2018
  51. +++ plugins/api/implicit_api_plugin.py  Tue Jun 12 12:32:38 2018
  52. @@ -100,7 +100,7 @@
  53.              return {}
  54.  
  55.          api_events = {}
  56. -        for event_id, event in function.properties["Events"].iteritems():
  57. +        for event_id, event in function.properties["Events"].items():
  58.  
  59.              if event and isinstance(event, dict) and event.get("Type") == "Api":
  60.                  api_events[event_id] = event
  61. --- plugins/globals/globals.py  Thu May 03 19:57:12 2018
  62. +++ plugins/globals/globals.py  Tue Jun 12 12:33:26 2018
  63. @@ -47,7 +47,7 @@
  64.          ]
  65.      }
  66.  
  67. -    supported_resource_section_names = [x.replace(_RESOURCE_PREFIX, "") for x in supported_properties.keys()]
  68. +    supported_resource_section_names = []
  69.  
  70.      def __init__(self, template):
  71.          """
  72. @@ -59,6 +59,8 @@
  73.  
  74.          if self._KEYWORD in template:
  75.              self.template_globals = self._parse(template[self._KEYWORD])
  76. +
  77. +        self.supported_resource_section_names = [x.replace(self._RESOURCE_PREFIX, "") for x in self.supported_properties.keys()]
  78.  
  79.      def merge(self, resource_type, resource_properties):
  80.          """
  81. --- policy_template_processor/processor.py  Thu May 03 19:57:12 2018
  82. +++ policy_template_processor/processor.py  Tue Jun 12 12:31:17 2018
  83. @@ -58,7 +58,7 @@
  84.          PolicyTemplatesProcessor._is_valid_templates_dict(policy_templates_dict, schema)
  85.  
  86.          self.policy_templates = {}
  87. -        for template_name, template_value_dict in policy_templates_dict["Templates"].iteritems():
  88. +        for template_name, template_value_dict in policy_templates_dict["Templates"].items():
  89.              self.policy_templates[template_name] = Template.from_dict(template_name, template_value_dict)
  90.  
  91.      def has(self, template_name):
  92. --- sdk/template.py Thu May 03 19:57:12 2018
  93. +++ sdk/template.py Tue Jun 12 12:31:58 2018
  94. @@ -26,7 +26,7 @@
  95.          :yields (string, SamResource): Tuple containing LogicalId and the resource
  96.          """
  97.  
  98. -        for logicalId, resource_dict in self.resources.iteritems():
  99. +        for logicalId, resource_dict in self.resources.items():
  100.  
  101.              resource = SamResource(resource_dict)
  102.              needs_filter = resource.valid()
  103. --- validator/validator.py  Thu May 03 19:57:12 2018
  104. +++ validator/validator.py  Tue Jun 12 11:29:43 2018
  105. @@ -1,7 +1,7 @@
  106.  import json
  107.  import jsonschema
  108.  from jsonschema.exceptions import ValidationError
  109. -import sam_schema
  110. +import samtranslator.validator.sam_schema as sam_schema
  111.  
  112.  class SamTemplateValidator(object):
  113.  
  114. --- region_configuration.py Thu May 03 19:57:12 2018
  115. +++ region_configuration.py Tue Jun 12 11:36:55 2018
  116. @@ -1,4 +1,4 @@
  117. -from translator.arn_generator import ArnGenerator
  118. +from samtranslator.translator.arn_generator import ArnGenerator
  119.  
  120.  class RegionConfiguration(object):
  121.      """
Advertisement
Add Comment
Please, Sign In to add comment