Skip to content

Commit

Permalink
CI test failure fixing (#2348)
Browse files Browse the repository at this point in the history
# Description

There are several test failures, made some change to fix: 
1) openai new version 1.14.0 has breaking change
2) recording items for exectuion outdated.  
3) Some timeout test case replace

# All Promptflow Contribution checklist:
- [x] **The pull request does not introduce [breaking changes].**
- [ ] **CHANGELOG is updated for new features, bug fixes or other
significant changes.**
- [x] **I have read the [contribution guidelines](../CONTRIBUTING.md).**
- [ ] **Create an issue and link to the pull request to get dedicated
review from promptflow team. Learn more: [suggested
workflow](../CONTRIBUTING.md#suggested-workflow).**

## General Guidelines and Best Practices
- [x] Title of the pull request is clear and informative.
- [ ] There are a small number of commits, each of which have an
informative message. This means that previously merged commits do not
appear in the history of the PR. For more information on cleaning up the
commits in your PR, [see this
page](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).

### Testing Guidelines
- [ ] Pull request includes test coverage for the included changes.
  • Loading branch information
chw-microsoft authored Mar 14, 2024
1 parent a26f39f commit c25be36
Show file tree
Hide file tree
Showing 8 changed files with 126 additions and 122 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

from ...utils import get_flow_sample_inputs, get_yaml_file

SAMPLE_FLOW = "web_classification_no_variants"
SAMPLE_FLOW = "hello-world"


def get_line_inputs(flow_folder=""):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from typing import Union

from openai import AsyncAzureOpenAI, AsyncOpenAI
from openai.types.beta.threads import MessageContentImageFile, MessageContentText
from openai.types.beta.threads import TextContentBlock, ImageFileContentBlock

from promptflow import tool
from promptflow.connections import OpenAIConnection, AzureOpenAIConnection
Expand Down Expand Up @@ -194,13 +194,13 @@ async def get_openai_file_references(content: list, download_image: bool,
file_id_references = {}
file_id = None
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
if download_image:
file_id_references[file_id] = {
"content": await download_openai_image(file_id, conn),
}
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
for annotation in item.text.annotations:
if annotation.type == "file_path":
file_id = annotation.file_path.file_id
Expand All @@ -223,10 +223,10 @@ async def get_openai_file_references(content: list, download_image: bool,
def to_pf_content(content: list):
pf_content = []
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
pf_content.append({"type": "image_file", "image_file": {"file_id": file_id}})
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
text_dict = {"type": "text", "text": {"value": item.text.value, "annotations": []}}
for annotation in item.text.annotations:
annotation_dict = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@
from typing import Union

from openai import AsyncAzureOpenAI, AsyncOpenAI
from openai.types.beta.threads import MessageContentImageFile, MessageContentText
from openai.types.beta.threads import TextContentBlock, ImageFileContentBlock

from promptflow import tool, trace
from promptflow import tool
from promptflow.connections import OpenAIConnection, AzureOpenAIConnection
from promptflow.contracts.multimedia import Image
from promptflow.contracts.types import AssistantDefinition
from promptflow.exceptions import SystemErrorException
from promptflow.executor._assistant_tool_invoker import AssistantToolInvoker
from promptflow.tracing import trace

from get_assistant_client import get_assistant_client

URL_PREFIX = "https://platform.openai.com/files/"
Expand Down Expand Up @@ -192,13 +194,13 @@ async def get_openai_file_references(content: list, download_image: bool,
file_id_references = {}
file_id = None
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
if download_image:
file_id_references[file_id] = {
"content": await download_openai_image(file_id, conn),
}
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
for annotation in item.text.annotations:
if annotation.type == "file_path":
file_id = annotation.file_path.file_id
Expand All @@ -221,10 +223,10 @@ async def get_openai_file_references(content: list, download_image: bool,
def to_pf_content(content: list):
pf_content = []
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
pf_content.append({"type": "image_file", "image_file": {"file_id": file_id}})
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
text_dict = {"type": "text", "text": {"value": item.text.value, "annotations": []}}
for annotation in item.text.annotations:
annotation_dict = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from typing import Union

from openai import AsyncAzureOpenAI, AsyncOpenAI
from openai.types.beta.threads import MessageContentImageFile, MessageContentText
from openai.types.beta.threads import TextContentBlock, ImageFileContentBlock

from promptflow import tool
from promptflow.connections import OpenAIConnection, AzureOpenAIConnection
Expand Down Expand Up @@ -194,13 +194,13 @@ async def get_openai_file_references(content: list, download_image: bool,
file_id_references = {}
file_id = None
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
if download_image:
file_id_references[file_id] = {
"content": await download_openai_image(file_id, conn),
}
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
for annotation in item.text.annotations:
if annotation.type == "file_path":
file_id = annotation.file_path.file_id
Expand All @@ -223,10 +223,10 @@ async def get_openai_file_references(content: list, download_image: bool,
def to_pf_content(content: list):
pf_content = []
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
pf_content.append({"type": "image_file", "image_file": {"file_id": file_id}})
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
text_dict = {"type": "text", "text": {"value": item.text.value, "annotations": []}}
for annotation in item.text.annotations:
annotation_dict = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from typing import Union

from openai import AsyncAzureOpenAI, AsyncOpenAI
from openai.types.beta.threads import MessageContentImageFile, MessageContentText
from openai.types.beta.threads import TextContentBlock, ImageFileContentBlock

from promptflow import tool
from promptflow.connections import OpenAIConnection, AzureOpenAIConnection
Expand Down Expand Up @@ -194,13 +194,13 @@ async def get_openai_file_references(content: list, download_image: bool,
file_id_references = {}
file_id = None
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
if download_image:
file_id_references[file_id] = {
"content": await download_openai_image(file_id, conn),
}
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
for annotation in item.text.annotations:
if annotation.type == "file_path":
file_id = annotation.file_path.file_id
Expand All @@ -223,10 +223,10 @@ async def get_openai_file_references(content: list, download_image: bool,
def to_pf_content(content: list):
pf_content = []
for item in content:
if isinstance(item, MessageContentImageFile):
if isinstance(item, ImageFileContentBlock):
file_id = item.image_file.file_id
pf_content.append({"type": "image_file", "image_file": {"file_id": file_id}})
elif isinstance(item, MessageContentText):
elif isinstance(item, TextContentBlock):
text_dict = {"type": "text", "text": {"value": item.text.value, "annotations": []}}
for annotation in item.text.annotations:
annotation_dict = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,53 +1,54 @@
'a39e1ce4b790d5f51a71b7954da374a122edc4d2', (0, 2301)
'5f3cec876019a3516ad01ca9bcbb1d6c9591a74c', (0, 2309)
'2099eee58cd39735bbcd938b495796ff447a17d3', (2560, 157)
'38141182f6399a7f596d73107dcbd121501219a2', (3072, 133)
'b1819393b9f02f21401eb1435fb51f0c02c11bb0', (3584, 2291)
'fdfd9c386e1b07379506da59509512fcde3a2fc6', (3584, 2231)
'3017c80cde2268206d17c30f1c6dd3a16d9867f9', (6144, 2191)
'24a109f42c3175c0badb2d40dc4b8b9deed5b60a', (8704, 4547)
'da89c3f252bff8cee1f46b4ffb11b508f5dafed7', (13824, 5048)
'c8fcd047770466d76018d8b9656c18b7a87a9dcf', (18944, 2255)
'e4f7a047269c444e33a89f094307767b97475ccc', (21504, 4392)
'f173c36f4792d6fb496e628514edccc5f937382b', (26112, 4548)
'5c272a0b426134732f42f67767096f8792c41ebc', (30720, 283)
'e8e1674ac83858d73f1a1e8262ea56438b147139', (31232, 294)
'933e076838f15c00e80794240ad2c1a0f75941d5', (31744, 542)
'd0e237933cdc902b96e9e944745c3eb9b1f12407', (32768, 283)
'f1150fae34eb9648bd121fe55558d1525bd0254b', (33280, 542)
'1b014d42608391bf3548202e097decd8166a2510', (34304, 283)
'e1735237514ffb84070e84fd11523c0cc93760be', (34816, 542)
'95e5e2c9dc4a106736c70b22cc5ed86aa0b04312', (35840, 283)
'48d6d474193f747fdcca28cba96092258198d4d7', (36352, 542)
'01df3b72b51a36445ba94a529916bf86fc307ac1', (37376, 3437)
'9e373617b4d40bb1ac3d8fadb323aae24957fd71', (40960, 128)
'cf605817e44b7ed8ce00f3ff58e7f21fac99e0c7', (41472, 128)
'64685e19a6bdd72a9e002093cf2e3c1393eeaa51', (41984, 128)
'dbf9f54b3da5ae9e3b946dcf7d195b8dc3ed1415', (42496, 128)
'78db392f8a442b9e63339f2454c81b5b7be7e974', (43008, 4641)
'57db20fbcc7e86f9effb33cdd00850d8b86258f7', (48128, 289)
'97bf39858b6395b0e9c6676143d777d912197c18', (48640, 548)
'7c7edd84e2dd7f7c7af6374720844a6c0bf5552d', (49664, 2286)
'8c3cbe09f920c842fce5bc9e4ee254ac559ada3b', (52224, 279)
'2091a190c8e94bc83d4066e5a5c1933629f4a06f', (52736, 1919)
'361444d87d654911b2fa853ae8c11830b7f3ec24', (54784, 11419)
'a45e28cb72572050138c19265926fc6e33a69f21', (66560, 175)
'b24d8ba91cd37366f094b9639ac62abf6959d061', (67072, 2197)
'36ab404d39145e7df0982bd9c49a75a7eefa855e', (69632, 4454)
'e05d79bb351a4beead644a3fa5c203a4fa7f131e', (74240, 4794)
'6f4e17cced160b889254f15c9a913e74ebeff880', (79360, 5745)
'29883aab3380795f9c6bf814ecc8f093e1f941ad', (85504, 1643)
'a68113985cf3c8e5944c5882521109e191c24adb', (87552, 9510)
'3d982549f39f7844cd3773fb5f43f4383e6f879b', (97280, 1470)
'9295fa73d6f8c5d6f425254f7f1ad0483effd57d', (98816, 1945)
'b5777fa652af861561772389790b026717a7aa10', (100864, 19953)
'60a96dac245341585a5d657ccdad64434baf23b2', (120832, 1634)
'ea48203d881e43bd9e027a19525ba88816c9a639', (122880, 14573)
'e5b5eaa6e92bdad0b061d1b5fde61e569a661a29', (137728, 2314)
'ef38300dd5c59e99d68f95a12a9beb32bdee32bf', (140288, 2350)
'730e04ba60759eb79c0db0059a55a0d188323533', (142848, 2279)
'053a7ba4b0940da18d0857ec4f6d8b527e485dd8', (145408, 2278)
'51f3414ef59ee27fde0cf69a2dd29984a3dd8b2b', (147968, 2413)
'c4331b7ebc4b21889adea89d15c489db74646963', (150528, 2457)
'e53962d6670e3c446a659b93e8ff5900f82bce76', (153088, 14372)
'88efb82c7a3e76703285c179dae795a5735a6b83', (167936, 1446)
'4f61708b4926f08aa49deef878665e0da9291b41', (169472, 1517)
'463f142f3d6eef90b2d44db8596cb300905b916a', (171008, 9933)
'51eede8148bd49256c917c8e5663247b87c976e9', (8704, 4271)
'84abeb41abe29286414f4376694521e76617a7cf', (13312, 4570)
'c8fcd047770466d76018d8b9656c18b7a87a9dcf', (17920, 2255)
'8304ac0af7a3e04c1ef9d9e34dba81abfe3ba211', (20480, 5219)
'26362f74d29264a83042aecd52b775fc13912631', (26112, 5368)
'e8e1674ac83858d73f1a1e8262ea56438b147139', (31744, 294)
'd0e237933cdc902b96e9e944745c3eb9b1f12407', (32256, 283)
'f1150fae34eb9648bd121fe55558d1525bd0254b', (32768, 542)
'5c272a0b426134732f42f67767096f8792c41ebc', (33792, 283)
'933e076838f15c00e80794240ad2c1a0f75941d5', (34304, 542)
'1b014d42608391bf3548202e097decd8166a2510', (35328, 283)
'e1735237514ffb84070e84fd11523c0cc93760be', (35840, 542)
'95e5e2c9dc4a106736c70b22cc5ed86aa0b04312', (36864, 283)
'48d6d474193f747fdcca28cba96092258198d4d7', (37376, 542)
'b24cdd82dc74eeccc80b3fa2c499d4c0a26f63ad', (38400, 3361)
'79b019d7c272dbdfc8264e8e42b2c88d7aa7c951', (41984, 2192)
'a349156be51c5a57fec0a191a86b0ac325182e2b', (44544, 5109)
'860566a0617883a0d15824f4d3d937711077a750', (49664, 5440)
'9e373617b4d40bb1ac3d8fadb323aae24957fd71', (55296, 128)
'cf605817e44b7ed8ce00f3ff58e7f21fac99e0c7', (55808, 128)
'dbf9f54b3da5ae9e3b946dcf7d195b8dc3ed1415', (56320, 128)
'64685e19a6bdd72a9e002093cf2e3c1393eeaa51', (56832, 128)
'b5e83f63387d282a57ed97e5ffd046924d1e0a02', (57344, 4365)
'57db20fbcc7e86f9effb33cdd00850d8b86258f7', (61952, 289)
'97bf39858b6395b0e9c6676143d777d912197c18', (62464, 548)
'3c3df2f48ea517ad935af2317bf4cf9c695f4bd3', (63488, 2160)
'8c3cbe09f920c842fce5bc9e4ee254ac559ada3b', (66048, 279)
'1ff794a0c436dac94abb52ba035199a77dc2c6df', (66560, 1822)
'65d5cd602532b66149a484a14ee76d36669a94a7', (68608, 10541)
'a45e28cb72572050138c19265926fc6e33a69f21', (79360, 175)
'b24d8ba91cd37366f094b9639ac62abf6959d061', (79872, 2197)
'eab8f6fef5b132782cc63fb2c52593538d423f08', (82432, 4495)
'd1026d4d409f2734806bfd7461598705f0f02e58', (87040, 4835)
'e5b5eaa6e92bdad0b061d1b5fde61e569a661a29', (92160, 2311)
'ef38300dd5c59e99d68f95a12a9beb32bdee32bf', (94720, 2351)
'730e04ba60759eb79c0db0059a55a0d188323533', (97280, 2279)
'053a7ba4b0940da18d0857ec4f6d8b527e485dd8', (99840, 2278)
'63d81777218235d6a415720bf8c4d9263ddff3e6', (102400, 2409)
'349da7d95a34054754a6ee3c991ccea907b11658', (104960, 2432)
'4db719dc04b938e6cc977f5870bb14b97241c0b4', (107520, 5742)
'f4f563f0b2610973f5ba75e3784d178bad1efe48', (119296, 1631)
'b75211be0f183bda2048a62d7c9be3412f14b264', (121344, 9495)
'c9775462bf698743415361acf2f970617074ec45', (132096, 1459)
'16fcc5fb6e93c9ef8b107620d8067fd19b491a29', (133632, 1807)
'f2707e7ba1b59a2aefb18e024762af77054b1522', (135680, 15435)
'ad585ee1806aae44c095f4b3e473e472bb8be141', (151552, 1622)
'ea48203d881e43bd9e027a19525ba88816c9a639', (153600, 14573)
'e53962d6670e3c446a659b93e8ff5900f82bce76', (168448, 14568)
'c6604890d3723b578cc9098cad1c56522a78df6f', (183296, 1822)
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,53 +1,54 @@
'a39e1ce4b790d5f51a71b7954da374a122edc4d2', (0, 2301)
'5f3cec876019a3516ad01ca9bcbb1d6c9591a74c', (0, 2309)
'2099eee58cd39735bbcd938b495796ff447a17d3', (2560, 157)
'38141182f6399a7f596d73107dcbd121501219a2', (3072, 133)
'b1819393b9f02f21401eb1435fb51f0c02c11bb0', (3584, 2291)
'fdfd9c386e1b07379506da59509512fcde3a2fc6', (3584, 2231)
'3017c80cde2268206d17c30f1c6dd3a16d9867f9', (6144, 2191)
'24a109f42c3175c0badb2d40dc4b8b9deed5b60a', (8704, 4547)
'da89c3f252bff8cee1f46b4ffb11b508f5dafed7', (13824, 5048)
'c8fcd047770466d76018d8b9656c18b7a87a9dcf', (18944, 2255)
'e4f7a047269c444e33a89f094307767b97475ccc', (21504, 4392)
'f173c36f4792d6fb496e628514edccc5f937382b', (26112, 4548)
'5c272a0b426134732f42f67767096f8792c41ebc', (30720, 283)
'e8e1674ac83858d73f1a1e8262ea56438b147139', (31232, 294)
'933e076838f15c00e80794240ad2c1a0f75941d5', (31744, 542)
'd0e237933cdc902b96e9e944745c3eb9b1f12407', (32768, 283)
'f1150fae34eb9648bd121fe55558d1525bd0254b', (33280, 542)
'1b014d42608391bf3548202e097decd8166a2510', (34304, 283)
'e1735237514ffb84070e84fd11523c0cc93760be', (34816, 542)
'95e5e2c9dc4a106736c70b22cc5ed86aa0b04312', (35840, 283)
'48d6d474193f747fdcca28cba96092258198d4d7', (36352, 542)
'01df3b72b51a36445ba94a529916bf86fc307ac1', (37376, 3437)
'9e373617b4d40bb1ac3d8fadb323aae24957fd71', (40960, 128)
'cf605817e44b7ed8ce00f3ff58e7f21fac99e0c7', (41472, 128)
'64685e19a6bdd72a9e002093cf2e3c1393eeaa51', (41984, 128)
'dbf9f54b3da5ae9e3b946dcf7d195b8dc3ed1415', (42496, 128)
'78db392f8a442b9e63339f2454c81b5b7be7e974', (43008, 4641)
'57db20fbcc7e86f9effb33cdd00850d8b86258f7', (48128, 289)
'97bf39858b6395b0e9c6676143d777d912197c18', (48640, 548)
'7c7edd84e2dd7f7c7af6374720844a6c0bf5552d', (49664, 2286)
'8c3cbe09f920c842fce5bc9e4ee254ac559ada3b', (52224, 279)
'2091a190c8e94bc83d4066e5a5c1933629f4a06f', (52736, 1919)
'361444d87d654911b2fa853ae8c11830b7f3ec24', (54784, 11419)
'a45e28cb72572050138c19265926fc6e33a69f21', (66560, 175)
'b24d8ba91cd37366f094b9639ac62abf6959d061', (67072, 2197)
'36ab404d39145e7df0982bd9c49a75a7eefa855e', (69632, 4454)
'e05d79bb351a4beead644a3fa5c203a4fa7f131e', (74240, 4794)
'6f4e17cced160b889254f15c9a913e74ebeff880', (79360, 5745)
'29883aab3380795f9c6bf814ecc8f093e1f941ad', (85504, 1643)
'a68113985cf3c8e5944c5882521109e191c24adb', (87552, 9510)
'3d982549f39f7844cd3773fb5f43f4383e6f879b', (97280, 1470)
'9295fa73d6f8c5d6f425254f7f1ad0483effd57d', (98816, 1945)
'b5777fa652af861561772389790b026717a7aa10', (100864, 19953)
'60a96dac245341585a5d657ccdad64434baf23b2', (120832, 1634)
'ea48203d881e43bd9e027a19525ba88816c9a639', (122880, 14573)
'e5b5eaa6e92bdad0b061d1b5fde61e569a661a29', (137728, 2314)
'ef38300dd5c59e99d68f95a12a9beb32bdee32bf', (140288, 2350)
'730e04ba60759eb79c0db0059a55a0d188323533', (142848, 2279)
'053a7ba4b0940da18d0857ec4f6d8b527e485dd8', (145408, 2278)
'51f3414ef59ee27fde0cf69a2dd29984a3dd8b2b', (147968, 2413)
'c4331b7ebc4b21889adea89d15c489db74646963', (150528, 2457)
'e53962d6670e3c446a659b93e8ff5900f82bce76', (153088, 14372)
'88efb82c7a3e76703285c179dae795a5735a6b83', (167936, 1446)
'4f61708b4926f08aa49deef878665e0da9291b41', (169472, 1517)
'463f142f3d6eef90b2d44db8596cb300905b916a', (171008, 9933)
'51eede8148bd49256c917c8e5663247b87c976e9', (8704, 4271)
'84abeb41abe29286414f4376694521e76617a7cf', (13312, 4570)
'c8fcd047770466d76018d8b9656c18b7a87a9dcf', (17920, 2255)
'8304ac0af7a3e04c1ef9d9e34dba81abfe3ba211', (20480, 5219)
'26362f74d29264a83042aecd52b775fc13912631', (26112, 5368)
'e8e1674ac83858d73f1a1e8262ea56438b147139', (31744, 294)
'd0e237933cdc902b96e9e944745c3eb9b1f12407', (32256, 283)
'f1150fae34eb9648bd121fe55558d1525bd0254b', (32768, 542)
'5c272a0b426134732f42f67767096f8792c41ebc', (33792, 283)
'933e076838f15c00e80794240ad2c1a0f75941d5', (34304, 542)
'1b014d42608391bf3548202e097decd8166a2510', (35328, 283)
'e1735237514ffb84070e84fd11523c0cc93760be', (35840, 542)
'95e5e2c9dc4a106736c70b22cc5ed86aa0b04312', (36864, 283)
'48d6d474193f747fdcca28cba96092258198d4d7', (37376, 542)
'b24cdd82dc74eeccc80b3fa2c499d4c0a26f63ad', (38400, 3361)
'79b019d7c272dbdfc8264e8e42b2c88d7aa7c951', (41984, 2192)
'a349156be51c5a57fec0a191a86b0ac325182e2b', (44544, 5109)
'860566a0617883a0d15824f4d3d937711077a750', (49664, 5440)
'9e373617b4d40bb1ac3d8fadb323aae24957fd71', (55296, 128)
'cf605817e44b7ed8ce00f3ff58e7f21fac99e0c7', (55808, 128)
'dbf9f54b3da5ae9e3b946dcf7d195b8dc3ed1415', (56320, 128)
'64685e19a6bdd72a9e002093cf2e3c1393eeaa51', (56832, 128)
'b5e83f63387d282a57ed97e5ffd046924d1e0a02', (57344, 4365)
'57db20fbcc7e86f9effb33cdd00850d8b86258f7', (61952, 289)
'97bf39858b6395b0e9c6676143d777d912197c18', (62464, 548)
'3c3df2f48ea517ad935af2317bf4cf9c695f4bd3', (63488, 2160)
'8c3cbe09f920c842fce5bc9e4ee254ac559ada3b', (66048, 279)
'1ff794a0c436dac94abb52ba035199a77dc2c6df', (66560, 1822)
'65d5cd602532b66149a484a14ee76d36669a94a7', (68608, 10541)
'a45e28cb72572050138c19265926fc6e33a69f21', (79360, 175)
'b24d8ba91cd37366f094b9639ac62abf6959d061', (79872, 2197)
'eab8f6fef5b132782cc63fb2c52593538d423f08', (82432, 4495)
'd1026d4d409f2734806bfd7461598705f0f02e58', (87040, 4835)
'e5b5eaa6e92bdad0b061d1b5fde61e569a661a29', (92160, 2311)
'ef38300dd5c59e99d68f95a12a9beb32bdee32bf', (94720, 2351)
'730e04ba60759eb79c0db0059a55a0d188323533', (97280, 2279)
'053a7ba4b0940da18d0857ec4f6d8b527e485dd8', (99840, 2278)
'63d81777218235d6a415720bf8c4d9263ddff3e6', (102400, 2409)
'349da7d95a34054754a6ee3c991ccea907b11658', (104960, 2432)
'4db719dc04b938e6cc977f5870bb14b97241c0b4', (107520, 5742)
'f4f563f0b2610973f5ba75e3784d178bad1efe48', (119296, 1631)
'b75211be0f183bda2048a62d7c9be3412f14b264', (121344, 9495)
'c9775462bf698743415361acf2f970617074ec45', (132096, 1459)
'16fcc5fb6e93c9ef8b107620d8067fd19b491a29', (133632, 1807)
'f2707e7ba1b59a2aefb18e024762af77054b1522', (135680, 15435)
'ad585ee1806aae44c095f4b3e473e472bb8be141', (151552, 1622)
'ea48203d881e43bd9e027a19525ba88816c9a639', (153600, 14573)
'e53962d6670e3c446a659b93e8ff5900f82bce76', (168448, 14568)
'c6604890d3723b578cc9098cad1c56522a78df6f', (183296, 1822)

0 comments on commit c25be36

Please sign in to comment.