Skip to content

Instantly share code, notes, and snippets.

View smarek's full-sized avatar
💭
I may be slow to respond.

Marek Sebera smarek

💭
I may be slow to respond.
View GitHub Profile
<?php
declare(strict_types=1);
namespace App\Controller;
use Cake\Controller\Controller;
use Closure;
use ReflectionFunction;
class AppController extends Controller
@smarek
smarek / build.log
Created July 30, 2020 08:27
build-tests python
Translating: imports_abs
[error] (run-main-0) io.kaitai.struct.precompile.ErrorInInput: imports_abs: /meta/imports/0: Unable to find 'common/vlq_base128_le' in import search paths, using: List(../../formats)
[error] io.kaitai.struct.precompile.ErrorInInput: imports_abs: /meta/imports/0: Unable to find 'common/vlq_base128_le' in import search paths, using: List(../../formats)
[error] at io.kaitai.struct.formats.JavaClassSpecs$.cached(JavaClassSpecs.scala:75)
[error] at io.kaitai.struct.formats.JavaClassSpecs.$anonfun$importAbsolute$1(JavaClassSpecs.scala:31)
[error] at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:658)
[error] at scala.util.Success.$anonfun$map$1(Try.scala:255)
[error] at scala.util.Success.map(Try.scala:213)
[error] at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
[error] at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
@smarek
smarek / git.diff
Created July 30, 2020 10:49
kaitai tests translator python
diff --git a/translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/PythonSG.scala b/translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/PythonSG.scala
index 327d3df0..0b64d616 100644
--- a/translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/PythonSG.scala
+++ b/translator/src/main/scala/io/kaitai/struct/testtranslator/specgenerators/PythonSG.scala
@@ -56,7 +56,9 @@ class PythonSG(spec: TestSpec, provider: ClassTypeProvider) extends BaseGenerato
override def nullAssert(actual: Ast.expr): Unit = {
val actStr = translateAct(actual)
- out.puts(s"self.assertIsNone($actStr)")
+ val attrStr = actStr.substring(actStr.lastIndexOf('.') + 1)
@smarek
smarek / plant_uml_decoder.py
Created August 27, 2023 08:44 — forked from ryardley/plant_uml_decoder.py
PlantUML url encryption decoder
#!/usr/bin/env python3
import zlib
import base64
import string
import sys
plantuml_alphabet = (
string.digits + string.ascii_uppercase + string.ascii_lowercase + "-_"
)
base64_alphabet = string.ascii_uppercase + string.ascii_lowercase + string.digits + "+/"