This is not an answer but i wanted to share that it also happens with me and this is normal behavior for sure ( it happens in every PC ), i am running kubuntu on my desktop. Noticed this issue on fedora, Debian, Pop OS, Ubuntu etc... When i start my emulator it starts using the microphone
Please track the https://github.com/microsoft/testfx/issues/4260 issue for progress.
Have the program pause for a little while (say a random amount between 5s to 30s) so that you look like a human.
import time, random
time.sleep(random.randint(5, 30))
I had this issue and fixed it by going into the pubspec.yaml file and updating all my firebase dependencies to the latest version.
I have noticed something disturbing, on both setdefault and get on a dict:
class A:
def __init__(self):
print('A-constructor called')
self.names = []
def add_name(self, name):
self.names.append(name)
a = A()
A-constructor called
a.add_name('a1')
a
<__main__.A object at 0x7f9cdaabe570>
a.names
['a1']
d = {'A':a}
a1 = d.setdefault('A', A())
A-constructor called
id(a)
140311660324208
id(a1)
140311660324208
a1.names
['a1']
a2 = d.get('A',A())
A-constructor called
id(a2)
140311660324208
even though, when using setdefault or get on d(with 'A' entry), where as I expect, the constructor of A should not be called, but in both cases, the constructor is called! even though a, a1, and a2 are all having the same id. But, the calling of the constructor is not logic, and may cause mayhem! Is this a bug? or I understand it wrongly?
You already correctly figured out that it cannot work the way you want. You need an idea, right? Here is it: therefore, you need to modify your design.
One of the different possible solutions could be this: on your <a>
element, you can handle the event "contextmenu"
. In the handler of this event, you can implement some custom context menu, or some equivalent behavior that gives the user the opportunity to choose one of alternative actions. At the same time, if the user simply activates the anchor, the navigation will load a new page according to a href
value, and, if the user holds Shift key — in a new tab.
Let's assume for simplicity that the page has only one <a>
element:
<a href="https://stackoverflow.com">Stack overflow</a>
Then it could be set up like this:
const anchor = document.querySelector("a"); // or more complicated selector
anchor.addEventListener("contextmenu", event => {
// activate menu or something, depending on event.target
});
One of the options in this custom context menu could provide the optional side effect you want. One option may be navigation to the page according to anchor's href
, but with the call to your side-effect function.
How to implement a custom menu behavior? This is a separate question. I personally have such a component so I can share it. Or you can implement something, depending on what you want.
Another alternative could be a composite control that has two inner elements: <a>
, to provide navigation to the page according to href
, in a separate tab or not, and another one to provide the choice of action, not necessarily simulating the behavior of a context menu.
You decide.
Short answer: you can't. Only one attribute can be used for the node label. Longer answer: you may want to look at the enhancedGraphics app which would allow you to map other columns into text labels.
If you already have a list that has been converted to a string by the str() method--like str(my_list)
-- I have found that the easiest way to convert it back into a list is just to use eval(file_contents)
.
Ok, after some mucking about, I found the Execute Script keyword. This works with the mobile:pressButton
Appium mobile command which simulates the pressing of physical buttons. Combining the two did the trick!
Here's the resulting command:
&{button_name} create dictionary name=home
Execute Script mobile:pressButton &{button_name}
Everyone Steps to Fix Docker Not Running After macOS Update
sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/
The cv2 library has an ability to use monocular vision to convert 2d still images into depthmaps using tensorflow and/or midas.
There's another more heavy handed way using a sobel edge finding routine and reconstructing contours or convex hull calculations (something that the midas model uses in its data set) but that's giving the cat the disease of a lion.
There's also online image converters using connected ai networks, but I'm guessing you're trying to create your own for easier access...so the cv2 + midas google search will be the easiest, although none of the neural network answers are ever 100% optimized, meaning performance will be questionable, even if it's "fast".
Use data sync agent on your on premise. It is meant for this purpose.
Refs: https://docs.aws.amazon.com/datasync/latest/userguide/s3-cross-account-transfer.html
So it turns out I was just way overcomplicating this entire idea. In the end I just created my own custom model field that did all of what I was trying to do above. For this specific situation I took the built-in UUID field that Django already provides and extended it with ULID verification and appending/removing the table prefix when going from Python to the DB and back.
I commented out all of the logic in the makefile for Not-Windows:
#ifndef ON_WINDOWS
# PREFIX = i686-w64-mingw32-
# ifdef _w64
# PREFIX = x86_64-w64-mingw32-
# endif
# ifdef _a64
# PREFIX = aarch64-w64-mingw32-
# endif
#endif
and
#ifdef ON_WINDOWS
config_curses$(E) -v -d.. $(CFLAGS)
#else
# wine config_curses$(E) -v -d.. $(CFLAGS)
#endif
# rm config_curses$(E)
It seems my uname started with MSYS_NT
and not like MINGW, as expected. Then I followed Giorgos's instructions on How do I install PDCurses in Windows for use with C++? for step 2 and after. PDCursor got built and the hello-world is compiling and running. May no one else have to deal with this
So I've figured it out, I forgot to populate additional fields in retrieved news from database. I've added this:
foreach (News newsPost in news)
{
dbContext.Entry(newsPost).Reference(p => p.PostedBy).Load();
dbContext.Entry(newsPost).Reference(p => p.TitleImage).Load();
}
And it fixed a problem.
I changed the
#include <QPrintDialog>
#include <QPrinter>
TO
#include <QtPrintSupport/QPrintDialog>
#include <QtPrintSupport/QPrinter>
Seems to me like you're trying to redirect your user to a .html template, which is why your eliminar_tipomaterial view returns None. You should pass a hardcoded url or a name that django can resolve with the reverse() method.
I encountered the same problem as the author. Is there a solution ?
Maybe you can check out my solution. I hope it can help you. https://github.com/oakleychen0707/StatusBarCustomizer
Try sudo gitlab-ctl stop node-exporter
I’m facing the same issue as you. Have you managed to solve it? If so, could you please share your solution with me? Thank you!
After you run aws configure
and set the credentials the content is stored in a file named credentials that resides inside .aws folder.
You can run cat .aws/credentials
command to see the required data.
You can try this : interactive_text
There are n numbers of approaches to turn the banner off.
application.properties:
spring.main.banner-mode=off
application.yaml:
spring: main: banner-mode: off
using code:
SpringApplication app = new SpringApplication(MyApplication.class); app.setBannerMode(Banner.Mode.OFF); app.run(args);
additionally you can follow below blog post:
Double-check your webhook signing secret, must start with a whsec_...
You can do:
hstack = sum(zip(*data.values()), ())
This way, you don't need to specify each list. the star operator gets all of the values and pushes it as parameters into zip().
Thanks for having taken the time to provide all those informations !
Actually i already went onto that forum were someone said that this library might be buggy, but this post was from 2022, and the microcontroller i'm using was also released that year so i thought that maybe it should me more stable today.
Anyway i just switched to using another library called microdot, and everything works fine.
Here is the github repo in case anyone is interested : https://github.com/spacecreep/Raspberry_pi_pico_w_weather_station
It is simply a basic website displaying realtime retrieved data from the pico using websockets.
I'm sorry, I don't have enough points to agree with the above answer, but
conda install "setuptools <65"
is valid for me
estou recebendo o mesmo erro, alguém conseguiu descobrir sem ter que marcar para de ocultar o erro do itextsharp.dll ?
A node is a DOM object that contains many elements. Node is like array
Why do you get those when they should be a picture of why does it come up that icon how do you open it up to not be a stack overflow so you can see what it is
Okay. After 2 weeks of searching I have found a solution to this issue.
Seems in RNCallKeep library when you end the call if you used normal RNCallKeep.endCall()
function, there may be some AudioSession can be hanging there and cause audio issues for the next calls. So my fix was calling RNCallKeep.endAllCalls()
instead. So then this will clear all the audio sessions and restore the default configurations. This was fixed my audio issues.
MacPorts updated flang-19 to 19.1.7 on Jan. 14, 2025. It shows as building successfully on all 3 of the Arm64 buildbots:
https://ports.macports.org/port/flang-19/details/
I recommend updating your port tree, cleaning and try again to install.
Note that the project does not yet supply binaries for Sequoia/Arm64 so the build may take a long time.
Turned out it's due to one master of 5 in the k8s has expired kube-apiserver certificates.
1/5 possibility the jenkins connected to this master thus get 401 Unauthorized.
Ran kubeadm certs renew all
then restarted the k8s components, everything went okay now.
Eventually I "solved"this problem by adding a --user
flag to the pip command. I don't like that solution but it allows me to move on.
There were many interesting ideas in the somewhat similar issue 79341943. I tried removing the 'site-packages' folder as was suggested in the issue. This didn't work, but it got me a more useful error message.
I'm more familiar with TwinCat, but can't you connect the AXIS_REF structure? See the TYPE indication in your image. Within TwinCat you can connect the complete AXIS_REF structure between FunctionBlock and hardware. Possible that this can be done in CoDeSys as well.
Regards
Ludo
Hey I am actually working on a very similar project (with the Nexys Video as well) and was wondering if you could help me through it? I tried a passthrough with just EDID and I/O buffers but I am not getting anything on the sink monitor. Did you happen to change anything after all? The links to your source codes are not working unfortunately...
This is a known issue for python version 3.13.X. Please switch to version 3.12.X. https://github.com/microsoft/vscode-python/issues/24256
This worked for me.
load_module /usr/lib/nginx/modules/ngx_stream_module.so;
https://forum.openwrt.org/t/nginx-full-package-not-full-featured/180117/2
Download xampp from web
sudo chmod 755 xampp-linux-x64-8.2.12-0-installer.run sudo ./xampp-linux-x64-8.2.12-0-installer.run
Will work better
Setting Content-type: application/octet-stream
works when streaming LLM chunks – even for Firefox!
I will help. lets first check if you have pip, try running:
pip --version
if it isnt installled, do this: install pip.py here https://bootstrap.pypa.io/get-pip.py
or linux and mac: python -m ensurepip --upgrade
windows: py -m ensurepip --upgrade
now try installing it
ok, that is all i can do for now, i hope this helps
I tried to find a solution 2 or 3 days, and missed out this thread.
In my case, Build Settings - Packaging - Product Name was not English. Changed to English and worked.
did you find out why this happened? I am having the same issue :(
I think FB_FileWrite() would do the trick. Beckhoff FB_FileWrite
I use this functionality to log data in a task running at 500uS. Open/Create a file with FB_FileOpen(). Use the same handle for FB_FileWrite() and trigger the execute (it needs an positive flank) each time you want to write data to the file. Keep in mind that the actual accessing of the file takes time depending on your hardware. In our case we write to a SATA harddisk and we had to create a memory buffer for approx. 200ms of data. The access and write time to the file was approx 100ms. In our case we then write the buffer as a large 'chunk' of data at one go into the file. Hope this helps.
Regards
Ludo
I put together a stackblitz trying to reproduce the issue, and I could not it works fine for me, It just worked in both cases and I am not sure why. regardless I am putting it here, let me know if they helped you figure it out and let us know what exactly it was.
First you need to load the chat by username using searchPublicChat(username)
and then call joinChat(searchPublicChat.id)
.
See: https://core.telegram.org/tdlib/getting-started#getting-chat-messages.
All TDLib methods are available and up-to-date at: https://github.com/tdlib/td/blob/master/td/generate/scheme/td_api.tl.
There are a gusek project.
https://sourceforge.net/projects/gusek/
This project implements a IDE for glpk on windows.
Hello how are you doing? To solve it, add the path of the winmm.lib library in project - > BuildOpcions, Linker Setting tab all the route where the library is located in your version of windows. I hope it will be useful.
For multiple backend projects, you need to have multiple Laravel applications.
Android 4.0 (API level 14) and higher: Supports lossy WebP images.
Android 4.3 (API level 18) and higher: Supports both lossy and lossless WebP images, including those with transparency
Array.CreateInstance is likely to be helpful: https://learn.microsoft.com/en-us/dotnet/api/system.array.createinstance?view=net-9.0
I have provide an annsewr in your another similar post. pls take a look
Okay, I finally solved it: this seems to be related to the TargetFramework I had defined in my .csproj:
This version doesn't allow drag/drop in my MSIX app (I have the same issue in a completely new WPF project):
<TargetFramework>net6.0-windows10.0.22621.0</TargetFramework>
This version works without issues:
<TargetFramework>net6.0-windows10.0.19041.0</TargetFramework>
The former being a Windows 11 .net, which I guess somehow doesn't allow drag/drop for some reason (at least for me.)
Delete the models and clear the back session.
keras.backend.clear_session()
Working with shared parameters in Parameter Store
https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html
The following .css may help you do the trick.
For gtk2:
* { GtkWidget::cursor-aspect-ratio: 0.12; }
For gtk3:
* { -GtkWidget-cursor-aspect-ratio: 0.12; }
I found this code Podfile add line
use_modular_headers!
solution:
import '@mantine/notifications/styles.css';
SwiftUIIntrospect works, but has to be updated with every iOS Update, and it is not guaranteed that it will continue to work because Apple/Swift might change the underlying code.
I came to the conclusion that using NavigationStack only makes sense as the top-level visual Container of ContentView(or MainView, however you call your top-level View) and also only if you plan on navigating in Fullscreen mode only. If so, just put it atop, put a VStack, HStack, ZStack or whatever you might need on level 2, and then set the background on level 2 and voila you have a consistent background for all views, regardless of navigation.
If you however want to navigate within PARTS OF THE DISPLAY, I suggest using something else than NavStack. Maybe a ZStack-driven and/or @State-driven structure.
Hate to say it, but the fact that NavStack refuses to inherit a background might be the usual Apple "It's a feature, not a bug." thing.
const cards = ['Jack', 8, 2, 6, 'King', 5, 3, 'Queen', "Jack", "Queen", "King"]
const cardOrder = {2:1, 3:2, 4:3, 5:4, 6:5, 7:6, 8:7, 9:8, 10:9, 'Jack': 10, "Queen":11, "King": 12}
const sortedCards = [...new Set(cards)].sort((a,b) => cardOrder[a] - cardOrder[b])
console.log(sortedCards)
Some times you will have to cast your values into Double using the todouble() format for the division inside the pivot to work as expected.
@Html.Partial("OtherView.cshtml", Model)
or
await Html.PartialAsync("OtherView.cshtml", Model)
is the way to include a partial view. After Asp.NET 2.1, the preferred way is to use a partial tag helper:
<partial name="OtherView" />
Details on how relative paths are resolved and more at https://learn.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-9.0
Uploading file is not supported in Streamlit in Snowflake.
The following Streamlit features are not supported in Streamlit in Snowflake:
st.bokeh_chart
st.camera_input
st.feedback
st.file_uploader
(There are other features too that are not supported. You can check them all in below link)
You can easily fix this by deleting the gradle cache (see this question) found in:
~\.gradle\caches
By default, the Gradle User Home (
~/.gradle
orC:\Users\<USERNAME>\.gradle
) stores global configuration properties, initialization scripts, caches, and log files.
Date differences are very easy to compute using Julian Date, which is an integer representation of a date. Oracle has conversion functions to and from Julian Date.
I had the same problem, i try to connect to the sqlite, and throw this error too, what i have done to solve this problem is change the permissions of the archive, let the archive with all permissions, with chmod 777 -R [name_of_archive_of_database], in my case i use Linux in my computer.
@taller, thank you, exactly what I was looking for!!!
function get_colors(dataRange: ExcelScript.Range) {
let arrayResult: Object[] = []
let colCnt = dataRange.getColumnCount()
for (let colIdx = 0; colIdx < colCnt; colIdx++) {
let arrayRow: String[] = []
let col = dataRange.getColumn(colIdx)
let rowCnt = col.getRowCount()
for (let rowIdx = 0; rowIdx < rowCnt; rowIdx++) {
// console.log(row.getColumn(colIdx).getFormat().getFill().getColor())
arrayRow.push(col.getRow(rowIdx).getFormat().getFill().getColor())
}
arrayResult.push(arrayRow)
}
return arrayResult
}
Since Rust 1.65 let-else
statement can be used for this:
let Some(_x) = x else {
panic!("the world is ending: {}", "foo");
};
let (Some(_x), Some(_y)) = (x, y) else {
panic!("the world is ending: {}", "foo");
};
Found part of the solution! Thanks to @wjandrea for asking my VS Code version. The official instructions mention the need for VS Code 1.96 or greater and I'm on 1.94.1 currently. This explains the current "correct" method part, but I have yet to see a kosher option to download a .vsix of a previous version, or how to properly download .vsix from browser. It seems to be an intentional removal by Microsoft, although a bit of a strange one.
I have implemented a generic repository pattern in my project. My folder structure is as shown below:
Abstractions Folder:
Contains generic interfaces like IReadRepository and IWriteRepository, along with model-specific interfaces (e.g., ICategoryRepository, ITutorialRepository, etc.) where I can define model-specific methods if needed. Concretes Folder:
Contains the generic repository implementations like ReadRepository and WriteRepository. Additionally, I create specific repositories for each model (e.g., CategoryRepository, TutorialRepository), which inherit the generic repositories but also allow me to add model-specific methods. My Approach: Generic Implementation: The ReadRepository and WriteRepository classes handle basic CRUD operations for all models. Model-Specific Repositories: If a model requires specific methods or logic, I add them in the respective repository (e.g., CategoryRepository).
this is my interface
public interface IReadRepository<T> : IRepository<T> where T :
BaseEntity, new()
{
Task<IEnumerable<T>> GetAllAsync();
Task<T?> GetByIdAsync(int id, bool isTracking, params string[] includes);
Task<T?> GetSingleByConditionAsync(Expression<Func<T, bool>> condition);
IQueryable<T> GetAllByConditionAsync(Expression<Func<T, bool>> condition);
Task CreateAsync(T entity);
void Update(T entity);
void Delete(T entity);
void DeleteRange(params T[] entities);
Task<int> SaveChangeAsync();
}
and this repository
public class WriteRepository<T> : IWriteRepository<T> where T :
BaseEntity, new()
{
private readonly AppDbContext _context;
public WriteRepository(AppDbContext context)
{
_context = context;
}
public DbSet<T> Table => _context.Set<T>();
public async Task CreateAsync(T entity)
{
await Table.AddAsync(entity);
}
public void Delete(T entity)
{
Table.Remove(entity);
}
public void DeleteRange(params T[] entities)
{
Table.RemoveRange(entities);
}
public async Task<int> SaveChangeAsync()
{
int rows = await _context.SaveChangesAsync();
return rows;
}
public void Update(T entity)
{
Table.Update(entity);
}
public async Task<T?> GetByIdAsync(int id, bool isTracking, params string[] includes)
{
IQueryable<T> query = Table.AsQueryable();
if (!isTracking)
{
query = query.AsNoTracking();
}
if (includes.Length > 0)
{
foreach (string include in includes)
{
query = query.Include(include);
}
}
T? entity = await query.SingleOrDefaultAsync(e => e.Id == id);
return entity;
}
public async Task<T?> GetSingleByConditionAsync(Expression<Func<T, bool>> condition)
{
IQueryable<T> query = Table.AsQueryable();
T? entity = await query.SingleOrDefaultAsync(condition);
return entity;
}
public IQueryable<T> GetAllByConditionAsync(Expression<Func<T, bool>> condition)
{
IQueryable<T> query = Table.AsQueryable();
query = query.Where(condition);
return query;
}
public async Task<IEnumerable<T>> GetAllAsync()
{
return await _context.Set<T>().ToListAsync();
}
}
how did you come to the conclusion that the issue was with the following line from your original post:
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
I am in the process of upgrading an app from .65 to .75 and my Icons aren't showing as well.
Was wondering if you had something similar to me but then got further or if anybody else is here from the same search has a similar issue.
The error from my IDE is giving me the following:
'Icon' cannot be used as a JSX component.
Its type 'typeof Icon' is not a valid JSX element type.
Types of construct signatures are incompatible.
Type 'new (props: IconProps) => Icon' is not assignable to type
'new (props: any, deprecatedLegacyContext?: any) => Component<any, any, any>'.
Property 'refs' is missing in type 'Component<IconProps, any, any>'
but required in type 'Component<any, any, any>'.ts(2786)
Add this line in the application.properties of your SpringBoot application in order to turn off the banner message.
# Turn off the spring boot banner
spring.main.banner-mode=off
Then, start your application and see that the banner message will not display in the log trace.
@Dimiikou you helped allot! I didn't exactly do your suggestion but I took a closer look at the encoding.
I changed the encoding from
base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(authenticationString));
to
base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(authenticationString));
and it worked!!!
I build my project using the standalone output option, and when I start the build version, I get this error. I tried to rebuild it but without any solution, then I restarted my PC, and the error was gone.
I tried Victor's suggestion above but it downloaded a json file instead of a p8 file.
Also ensured the filename had no spaces, but no dice.
Anyone else have a workaround?
sometimes the problem its about webseal, firewall or content scanner, like IPS or scanner virus, try to disable some of this components and try again
On further inspection, I had an environment variable NO_GCE_CHECK
set to true
in my Dockerfile which I overlooked. Setting this variable prevents the service from connecting to the metadata server.
user @higsx answer above to check in workspace settings works, because that file is created exactly how user @LWSChad mentioned.
Cannot read properties of undefined (reading 'split')
If you want it to be scrollable AND fixed, you will need to set a max-height. Otherwise it will simply overflow the viewport, and it's not possible to scroll the viewport to scroll the list, because it's stuck to the viewport you're trying to scroll with it.
CommonsWare pointed me in the right direction. For future reference, in the onLoadChildren method, I do the database call to get the list of songs. I save the result object that was passed into the onLoadChildren method, then call result.detach(). When the database call returns, I build the media items from the list of songs. Then I call sendResult using the saveResult saved earlier.
Result<List<MediaBrowserCompat.MediaItem>> saveResult;
saveResult.sendResult(mediaItems);
Thank you @MatsLindh
This solution is working for me
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
from . import users # IMPORTANT: intended to register models for alembic (should be at the end of the file)
But it looks ugly (import at the last line)
What is the best practise to link models description and alembic?
Yes, it is possible to port an Android phone to QEMU. In fact, Android Studio's emulator is based on QEMU.
I was browsing a submesh, forget the question.
"You're not going to be able to remove the viewport unit dependencies. By default, block-level elements take up only as much vertical room as the content requires. In this case, there is no content so the elements shrink to literally nothingness. If you want there to be content-less height you use vh
. Or even if you want there to be contentful height, you use vh
to set that initial full-height containing block." - just_13eck
In note-06 I said I was changing from signinWithDirect to signinWithPopup in the Original project. After this change and solving some minor issues, the project worked on Chrome on Android-14, using Angular 7 or Angular 19
Something like this is possible https://code.visualstudio.com/docs/editor/workspaces
A process can also have objects open (such as sockets) from another namespace. This can keep the namespace alive, and it will be very hard to find with tools such as lsns.
follow @Topaco advice my current workable code is:
private SecretKey decryptDataKey(byte[] encryptedDataKey, byte[] iv) throws NoSuchAlgorithmException, InvalidKeyException,
NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException, UnrecoverableKeyException, java.security.KeyStoreException, InvalidAlgorithmParameterException, NoSuchProviderException {
Key masterKey = getOrCreateKey();
Cipher cipher = Cipher.getInstance(transformation);
GCMParameterSpec gcmParameterSpec = new GCMParameterSpec(gcmTagLength, iv);
cipher.init(Cipher.DECRYPT_MODE, masterKey, gcmParameterSpec);
byte[] decryptedDataKey = cipher.doFinal(encryptedDataKey);
return new SecretKeySpec(decryptedDataKey, KeyProperties.KEY_ALGORITHM_AES);
}
From the documentation, it seems you have to call the read method
<?php
$workers = $client->taskrouter->v1
->workspaces("WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
->workers
->read([], 20);
foreach ($workers as $worker) {
print_r($worker);
}
This solution worked for me.
import pytest
from pytest_metadata.plugin import metadata_key
@pytest.hookimpl(tryfirst=True) def pytest_sessionfinish(session, exitstatus): session.config.stash[metadata_key]["Base URL"] = "https://google.com" #replace with your Base URL
Turning the question around, why should an order be required to do unpacking?
def foo(a, b):
return (a, b) if random.random() >= 0.5 else (b, a)
I looked through my existing RLS code and found that there were queries there that were producing multiple rows.
You need to have the movement in an update function that will constantly update the position of the entities. You can update its X/Y/Z position or you can do some math and have the entities creep up to the player or whatever you need to do.
Look up some ways of movement logic for entities on google or something and watch tutorials on how it works.
If you need more help, and considerably faster results, join the discord. https://discord.gg/Rh7Xfd98BU
@Aaron and @Joe We (Damir from EasyDNN Solutions) are working on a tokenprovider wrapper for DNN. MIT licensed. There are several goals but combining tokens from different modules is 1 of them. More on this on https://dnncommunity.org/blogs/Post/19816/Christmas-gift-to-the-DNN-community
Cheers Tycho