We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Transition to GA: storagesync
Command module `storagesync` has been released for a long time and is using stable sdk version `2019-06-01`.

Please check [Extension GA guidelines](https://github.com/Azure/azure-cli/blob/dev/doc/onboarding_guide.md#preview-extension-to-ga-extension) and remove `experimental` tag if necessary.


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `src/storagesync/setup.py`
Content:
```
1 #!/usr/bin/env python
2 
3 # --------------------------------------------------------------------------------------------
4 # Copyright (c) Microsoft Corporation. All rights reserved.
5 # Licensed under the MIT License. See License.txt in the project root for license information.
6 # --------------------------------------------------------------------------------------------
7 
8 
9 from codecs import open
10 from setuptools import setup, find_packages
11 try:
12     from azure_bdist_wheel import cmdclass
13 except ImportError:
14     from distutils import log as logger
15     logger.warn("Wheel is not available, disabling bdist_wheel hook")
16 
17 # TODO: Confirm this is the right version number you want and it matches your
18 # HISTORY.rst entry.
19 VERSION = '0.1.0'
20 
21 # The full list of classifiers is available at
22 # https://pypi.python.org/pypi?%3Aaction=list_classifiers
23 CLASSIFIERS = [
24     'Development Status :: 4 - Beta',
25     'Intended Audience :: Developers',
26     'Intended Audience :: System Administrators',
27     'Programming Language :: Python',
28     'Programming Language :: Python :: 2',
29     'Programming Language :: Python :: 2.7',
30     'Programming Language :: Python :: 3',
31     'Programming Language :: Python :: 3.4',
32     'Programming Language :: Python :: 3.5',
33     'Programming Language :: Python :: 3.6',
34     'License :: OSI Approved :: MIT License',
35 ]
36 
37 # TODO: Add any additional SDK dependencies here
38 DEPENDENCIES = [
39 ]
40 
41 with open('README.md', 'r', encoding='utf-8') as f:
42     README = f.read()
43 with open('HISTORY.rst', 'r', encoding='utf-8') as f:
44     HISTORY = f.read()
45 
46 setup(
47     name='storagesync',
48     version=VERSION,
49     description='Microsoft Azure Command-Line Tools MicrosoftStorageSync Extension',
50     # TODO: Update author and email, if applicable
51     author='Microsoft Corporation',
52     author_email='azpycli@microsoft.com',
53     url='https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync',
54     long_description=README + '\n\n' + HISTORY,
55     license='MIT',
56     classifiers=CLASSIFIERS,
57     packages=find_packages(),
58     install_requires=DEPENDENCIES,
59     package_data={'azext_storagesync': ['azext_metadata.json']},
60 )
61
```

Path: `src/storagesync/azext_storagesync/commands.py`
Content:
```
1 # --------------------------------------------------------------------------------------------
2 # Copyright (c) Microsoft Corporation. All rights reserved.
3 # Licensed under the MIT License. See License.txt in the project root for license information.
4 # --------------------------------------------------------------------------------------------
5 
6 # pylint: disable=line-too-long
7 # pylint: disable=too-many-lines
8 # pylint: disable=too-many-statements
9 # pylint: disable=too-many-locals
10 from azure.cli.core.commands import CliCommandType
11 
12 
13 def load_command_table(self, _):
14 
15     from ._client_factory import cf_storage_sync_services
16     storagesync_storage_sync_services = CliCommandType(
17         operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._storage_sync_services_operations#StorageSyncServicesOperations.{}',
18         client_factory=cf_storage_sync_services)
19     with self.command_group('storagesync', storagesync_storage_sync_services, client_factory=cf_storage_sync_services) as g:
20         g.custom_command('create', 'create_storagesync_storage_sync_service')
21         g.custom_command('delete', 'delete_storagesync_storage_sync_service', confirmation=True)
22         g.custom_show_command('show', 'get_storagesync_storage_sync_service')
23         g.custom_command('list', 'list_storagesync_storage_sync_service')
24 
25     from ._client_factory import cf_sync_groups
26     storagesync_sync_groups = CliCommandType(
27         operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._sync_groups_operations#SyncGroupsOperations.{}',
28         client_factory=cf_sync_groups)
29     with self.command_group('storagesync sync-group', storagesync_sync_groups, client_factory=cf_sync_groups) as g:
30         g.custom_command('create', 'create_storagesync_sync_group')
31         g.custom_command('delete', 'delete_storagesync_sync_group', confirmation=True)
32         g.custom_show_command('show', 'get_storagesync_sync_group')
33         g.custom_command('list', 'list_storagesync_sync_group')
34 
35     from ._client_factory import cf_cloud_endpoints
36     storagesync_cloud_endpoints = CliCommandType(
37         operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._cloud_endpoints_operations#CloudEndpointsOperations.{}',
38         client_factory=cf_cloud_endpoints)
39     with self.command_group('storagesync sync-group cloud-endpoint', storagesync_cloud_endpoints, client_factory=cf_cloud_endpoints) as g:
40         g.custom_command('create', 'create_storagesync_cloud_endpoint', supports_no_wait=True)
41         g.custom_command('delete', 'delete_storagesync_cloud_endpoint', supports_no_wait=True, confirmation=True)
42         g.custom_show_command('show', 'get_storagesync_cloud_endpoint')
43         g.custom_command('list', 'list_storagesync_cloud_endpoint')
44         g.wait_command('wait')
45 
46     from ._client_factory import cf_server_endpoints
47     storagesync_server_endpoints = CliCommandType(
48         operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._server_endpoints_operations#ServerEndpointsOperations.{}',
49         client_factory=cf_server_endpoints)
50     with self.command_group('storagesync sync-group server-endpoint', storagesync_server_endpoints, client_factory=cf_server_endpoints) as g:
51         g.custom_command('create', 'create_storagesync_server_endpoint', supports_no_wait=True)
52         g.custom_command('update', 'update_storagesync_server_endpoint', supports_no_wait=True)
53         g.custom_command('delete', 'delete_storagesync_server_endpoint', supports_no_wait=True, confirmation=True)
54         g.custom_show_command('show', 'get_storagesync_server_endpoint')
55         g.custom_command('list', 'list_storagesync_server_endpoint')
56         g.wait_command('wait')
57 
58     from ._client_factory import cf_registered_servers
59     storagesync_registered_servers = CliCommandType(
60         operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._registered_servers_operations#RegisteredServersOperations.{}',
61         client_factory=cf_registered_servers)
62     with self.command_group('storagesync registered-server', storagesync_registered_servers, client_factory=cf_registered_servers) as g:
63         g.custom_command('delete', 'delete_storagesync_registered_server', supports_no_wait=True, confirmation=True)
64         g.custom_show_command('show', 'get_storagesync_registered_server')
65         g.custom_command('list', 'list_storagesync_registered_server')
66         g.wait_command('wait')
67 
68     with self.command_group('storagesync', is_experimental=True) as g:
69         pass
70
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/src/storagesync/azext_storagesync/commands.py b/src/storagesync/azext_storagesync/commands.py
--- a/src/storagesync/azext_storagesync/commands.py
+++ b/src/storagesync/azext_storagesync/commands.py
@@ -64,6 +64,3 @@
         g.custom_show_command('show', 'get_storagesync_registered_server')
         g.custom_command('list', 'list_storagesync_registered_server')
         g.wait_command('wait')
-
-    with self.command_group('storagesync', is_experimental=True) as g:
-        pass
diff --git a/src/storagesync/setup.py b/src/storagesync/setup.py
--- a/src/storagesync/setup.py
+++ b/src/storagesync/setup.py
@@ -16,7 +16,7 @@
 
 # TODO: Confirm this is the right version number you want and it matches your
 # HISTORY.rst entry.
-VERSION = '0.1.0'
+VERSION = '0.1.1'
 
 # The full list of classifiers is available at
 # https://pypi.python.org/pypi?%3Aaction=list_classifiers

{"golden_diff": "diff --git a/src/storagesync/azext_storagesync/commands.py b/src/storagesync/azext_storagesync/commands.py\n--- a/src/storagesync/azext_storagesync/commands.py\n+++ b/src/storagesync/azext_storagesync/commands.py\n@@ -64,6 +64,3 @@\n         g.custom_show_command('show', 'get_storagesync_registered_server')\n         g.custom_command('list', 'list_storagesync_registered_server')\n         g.wait_command('wait')\n-\n-    with self.command_group('storagesync', is_experimental=True) as g:\n-        pass\ndiff --git a/src/storagesync/setup.py b/src/storagesync/setup.py\n--- a/src/storagesync/setup.py\n+++ b/src/storagesync/setup.py\n@@ -16,7 +16,7 @@\n \n # TODO: Confirm this is the right version number you want and it matches your\n # HISTORY.rst entry.\n-VERSION = '0.1.0'\n+VERSION = '0.1.1'\n \n # The full list of classifiers is available at\n # https://pypi.python.org/pypi?%3Aaction=list_classifiers\n", "issue": "Transition to GA: storagesync\nCommand module `storagesync` has been released for a long time and is using stable sdk version `2019-06-01`.\r\n\r\nPlease check [Extension GA guidelines](https://github.com/Azure/azure-cli/blob/dev/doc/onboarding_guide.md#preview-extension-to-ga-extension) and remove `experimental` tag if necessary.\r\n\n", "before_files": [{"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n\nfrom codecs import open\nfrom setuptools import setup, find_packages\ntry:\n    from azure_bdist_wheel import cmdclass\nexcept ImportError:\n    from distutils import log as logger\n    logger.warn(\"Wheel is not available, disabling bdist_wheel hook\")\n\n# TODO: Confirm this is the right version number you want and it matches your\n# HISTORY.rst entry.\nVERSION = '0.1.0'\n\n# The full list of classifiers is available at\n# https://pypi.python.org/pypi?%3Aaction=list_classifiers\nCLASSIFIERS = [\n    'Development Status :: 4 - Beta',\n    'Intended Audience :: Developers',\n    'Intended Audience :: System Administrators',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Programming Language :: Python :: 3.6',\n    'License :: OSI Approved :: MIT License',\n]\n\n# TODO: Add any additional SDK dependencies here\nDEPENDENCIES = [\n]\n\nwith open('README.md', 'r', encoding='utf-8') as f:\n    README = f.read()\nwith open('HISTORY.rst', 'r', encoding='utf-8') as f:\n    HISTORY = f.read()\n\nsetup(\n    name='storagesync',\n    version=VERSION,\n    description='Microsoft Azure Command-Line Tools MicrosoftStorageSync Extension',\n    # TODO: Update author and email, if applicable\n    author='Microsoft Corporation',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync',\n    long_description=README + '\\n\\n' + HISTORY,\n    license='MIT',\n    classifiers=CLASSIFIERS,\n    packages=find_packages(),\n    install_requires=DEPENDENCIES,\n    package_data={'azext_storagesync': ['azext_metadata.json']},\n)\n", "path": "src/storagesync/setup.py"}, {"content": "# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n# pylint: disable=line-too-long\n# pylint: disable=too-many-lines\n# pylint: disable=too-many-statements\n# pylint: disable=too-many-locals\nfrom azure.cli.core.commands import CliCommandType\n\n\ndef load_command_table(self, _):\n\n    from ._client_factory import cf_storage_sync_services\n    storagesync_storage_sync_services = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._storage_sync_services_operations#StorageSyncServicesOperations.{}',\n        client_factory=cf_storage_sync_services)\n    with self.command_group('storagesync', storagesync_storage_sync_services, client_factory=cf_storage_sync_services) as g:\n        g.custom_command('create', 'create_storagesync_storage_sync_service')\n        g.custom_command('delete', 'delete_storagesync_storage_sync_service', confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_storage_sync_service')\n        g.custom_command('list', 'list_storagesync_storage_sync_service')\n\n    from ._client_factory import cf_sync_groups\n    storagesync_sync_groups = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._sync_groups_operations#SyncGroupsOperations.{}',\n        client_factory=cf_sync_groups)\n    with self.command_group('storagesync sync-group', storagesync_sync_groups, client_factory=cf_sync_groups) as g:\n        g.custom_command('create', 'create_storagesync_sync_group')\n        g.custom_command('delete', 'delete_storagesync_sync_group', confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_sync_group')\n        g.custom_command('list', 'list_storagesync_sync_group')\n\n    from ._client_factory import cf_cloud_endpoints\n    storagesync_cloud_endpoints = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._cloud_endpoints_operations#CloudEndpointsOperations.{}',\n        client_factory=cf_cloud_endpoints)\n    with self.command_group('storagesync sync-group cloud-endpoint', storagesync_cloud_endpoints, client_factory=cf_cloud_endpoints) as g:\n        g.custom_command('create', 'create_storagesync_cloud_endpoint', supports_no_wait=True)\n        g.custom_command('delete', 'delete_storagesync_cloud_endpoint', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_cloud_endpoint')\n        g.custom_command('list', 'list_storagesync_cloud_endpoint')\n        g.wait_command('wait')\n\n    from ._client_factory import cf_server_endpoints\n    storagesync_server_endpoints = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._server_endpoints_operations#ServerEndpointsOperations.{}',\n        client_factory=cf_server_endpoints)\n    with self.command_group('storagesync sync-group server-endpoint', storagesync_server_endpoints, client_factory=cf_server_endpoints) as g:\n        g.custom_command('create', 'create_storagesync_server_endpoint', supports_no_wait=True)\n        g.custom_command('update', 'update_storagesync_server_endpoint', supports_no_wait=True)\n        g.custom_command('delete', 'delete_storagesync_server_endpoint', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_server_endpoint')\n        g.custom_command('list', 'list_storagesync_server_endpoint')\n        g.wait_command('wait')\n\n    from ._client_factory import cf_registered_servers\n    storagesync_registered_servers = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._registered_servers_operations#RegisteredServersOperations.{}',\n        client_factory=cf_registered_servers)\n    with self.command_group('storagesync registered-server', storagesync_registered_servers, client_factory=cf_registered_servers) as g:\n        g.custom_command('delete', 'delete_storagesync_registered_server', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_registered_server')\n        g.custom_command('list', 'list_storagesync_registered_server')\n        g.wait_command('wait')\n\n    with self.command_group('storagesync', is_experimental=True) as g:\n        pass\n", "path": "src/storagesync/azext_storagesync/commands.py"}], "after_files": [{"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n\nfrom codecs import open\nfrom setuptools import setup, find_packages\ntry:\n    from azure_bdist_wheel import cmdclass\nexcept ImportError:\n    from distutils import log as logger\n    logger.warn(\"Wheel is not available, disabling bdist_wheel hook\")\n\n# TODO: Confirm this is the right version number you want and it matches your\n# HISTORY.rst entry.\nVERSION = '0.1.1'\n\n# The full list of classifiers is available at\n# https://pypi.python.org/pypi?%3Aaction=list_classifiers\nCLASSIFIERS = [\n    'Development Status :: 4 - Beta',\n    'Intended Audience :: Developers',\n    'Intended Audience :: System Administrators',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Programming Language :: Python :: 3.6',\n    'License :: OSI Approved :: MIT License',\n]\n\n# TODO: Add any additional SDK dependencies here\nDEPENDENCIES = [\n]\n\nwith open('README.md', 'r', encoding='utf-8') as f:\n    README = f.read()\nwith open('HISTORY.rst', 'r', encoding='utf-8') as f:\n    HISTORY = f.read()\n\nsetup(\n    name='storagesync',\n    version=VERSION,\n    description='Microsoft Azure Command-Line Tools MicrosoftStorageSync Extension',\n    # TODO: Update author and email, if applicable\n    author='Microsoft Corporation',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync',\n    long_description=README + '\\n\\n' + HISTORY,\n    license='MIT',\n    classifiers=CLASSIFIERS,\n    packages=find_packages(),\n    install_requires=DEPENDENCIES,\n    package_data={'azext_storagesync': ['azext_metadata.json']},\n)\n", "path": "src/storagesync/setup.py"}, {"content": "# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n# pylint: disable=line-too-long\n# pylint: disable=too-many-lines\n# pylint: disable=too-many-statements\n# pylint: disable=too-many-locals\nfrom azure.cli.core.commands import CliCommandType\n\n\ndef load_command_table(self, _):\n\n    from ._client_factory import cf_storage_sync_services\n    storagesync_storage_sync_services = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._storage_sync_services_operations#StorageSyncServicesOperations.{}',\n        client_factory=cf_storage_sync_services)\n    with self.command_group('storagesync', storagesync_storage_sync_services, client_factory=cf_storage_sync_services) as g:\n        g.custom_command('create', 'create_storagesync_storage_sync_service')\n        g.custom_command('delete', 'delete_storagesync_storage_sync_service', confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_storage_sync_service')\n        g.custom_command('list', 'list_storagesync_storage_sync_service')\n\n    from ._client_factory import cf_sync_groups\n    storagesync_sync_groups = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._sync_groups_operations#SyncGroupsOperations.{}',\n        client_factory=cf_sync_groups)\n    with self.command_group('storagesync sync-group', storagesync_sync_groups, client_factory=cf_sync_groups) as g:\n        g.custom_command('create', 'create_storagesync_sync_group')\n        g.custom_command('delete', 'delete_storagesync_sync_group', confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_sync_group')\n        g.custom_command('list', 'list_storagesync_sync_group')\n\n    from ._client_factory import cf_cloud_endpoints\n    storagesync_cloud_endpoints = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._cloud_endpoints_operations#CloudEndpointsOperations.{}',\n        client_factory=cf_cloud_endpoints)\n    with self.command_group('storagesync sync-group cloud-endpoint', storagesync_cloud_endpoints, client_factory=cf_cloud_endpoints) as g:\n        g.custom_command('create', 'create_storagesync_cloud_endpoint', supports_no_wait=True)\n        g.custom_command('delete', 'delete_storagesync_cloud_endpoint', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_cloud_endpoint')\n        g.custom_command('list', 'list_storagesync_cloud_endpoint')\n        g.wait_command('wait')\n\n    from ._client_factory import cf_server_endpoints\n    storagesync_server_endpoints = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._server_endpoints_operations#ServerEndpointsOperations.{}',\n        client_factory=cf_server_endpoints)\n    with self.command_group('storagesync sync-group server-endpoint', storagesync_server_endpoints, client_factory=cf_server_endpoints) as g:\n        g.custom_command('create', 'create_storagesync_server_endpoint', supports_no_wait=True)\n        g.custom_command('update', 'update_storagesync_server_endpoint', supports_no_wait=True)\n        g.custom_command('delete', 'delete_storagesync_server_endpoint', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_server_endpoint')\n        g.custom_command('list', 'list_storagesync_server_endpoint')\n        g.wait_command('wait')\n\n    from ._client_factory import cf_registered_servers\n    storagesync_registered_servers = CliCommandType(\n        operations_tmpl='azext_storagesync.vendored_sdks.storagesync.operations._registered_servers_operations#RegisteredServersOperations.{}',\n        client_factory=cf_registered_servers)\n    with self.command_group('storagesync registered-server', storagesync_registered_servers, client_factory=cf_registered_servers) as g:\n        g.custom_command('delete', 'delete_storagesync_registered_server', supports_no_wait=True, confirmation=True)\n        g.custom_show_command('show', 'get_storagesync_registered_server')\n        g.custom_command('list', 'list_storagesync_registered_server')\n        g.wait_command('wait')\n", "path": "src/storagesync/azext_storagesync/commands.py"}]}